parent
c25c701ea6
commit
b8f4ac4e38
@ -0,0 +1,16 @@
|
|||||||
|
# syntax = docker/dockerfile:experimental
|
||||||
|
# 编译
|
||||||
|
FROM golang:1.16-alpine3.13
|
||||||
|
COPY . /build/
|
||||||
|
WORKDIR /build
|
||||||
|
RUN GOPROXY=https://goproxy.cn CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags "-X recook/configs.environment=debug" -tags=jsoniter -v -o ./bin/server ./main.go
|
||||||
|
# 运行阶段 基础镜像加上时区
|
||||||
|
FROM harbor.oa00.com/library/alpine
|
||||||
|
# 设置源
|
||||||
|
# 从编译阶段的中拷贝编译结果到当前镜像中
|
||||||
|
COPY --from=0 /build/bin/server /www/wwwroot/recook_v2
|
||||||
|
COPY ./credentials /www/wwwroot/credentials
|
||||||
|
COPY ./qr_resource /www/wwwroot/qr_resource
|
||||||
|
# 拷贝配置文件
|
||||||
|
WORKDIR /www/wwwroot
|
||||||
|
ENTRYPOINT ["/www/wwwroot/recook_v2"]
|
@ -0,0 +1,8 @@
|
|||||||
|
FROM harbor.oa00.com/library/alpine
|
||||||
|
# 拷贝编译结果到当前镜像中
|
||||||
|
COPY ./bin/server /www/wwwroot/recook_v2
|
||||||
|
# 拷贝配置文件
|
||||||
|
COPY ./credentials /www/wwwroot/credentials
|
||||||
|
COPY ./qr_resource /www/wwwroot/qr_resource
|
||||||
|
WORKDIR /www/wwwroot
|
||||||
|
ENTRYPOINT ["/www/wwwroot/recook_v2"]
|
Loading…
Reference in new issue