正在显示
2 个修改的文件
包含
24 行增加
和
0 行删除
DockerfileBase
0 → 100644
1 | +FROM golang:1.19-alpine as builder | ||
2 | + | ||
3 | +# Define the project name | 定义项目名称 | ||
4 | +ARG PROJECT=core | ||
5 | + | ||
6 | +WORKDIR /build | ||
7 | +COPY . . | ||
8 | + | ||
9 | +RUN go env -w GO111MODULE=on \ | ||
10 | + && go env -w GOPROXY=https://goproxy.cn,direct \ | ||
11 | + && go env -w CGO_ENABLED=0 \ | ||
12 | + && go env \ | ||
13 | + && go mod tidy \ | ||
14 | + && cd cmd/chart-server/api \ | ||
15 | + && go build -ldflags="-s -w" -o /build/api/${PROJECT} ${PROJECT}.go |
@@ -20,4 +20,13 @@ goctl api plugin -plugin goctl-swagger="swagger -filename core.json" -api .\doc\ | @@ -20,4 +20,13 @@ goctl api plugin -plugin goctl-swagger="swagger -filename core.json" -api .\doc\ | ||
20 | 20 | ||
21 | ``` | 21 | ``` |
22 | docker build -f Dockerfile -t tiptok/sumifcc-bchart:1.0.0 . | 22 | docker build -f Dockerfile -t tiptok/sumifcc-bchart:1.0.0 . |
23 | +``` | ||
24 | + | ||
25 | +## 基础镜像 | ||
26 | + | ||
27 | +``` | ||
28 | +docker build -f DockerfileBase -t tiptok/sumifcc-bchart-base:1.0.0 . | ||
29 | +docker save -o sumifcc-bchart-base.tar tiptok/sumifcc-bchart-base:1.0.0 | ||
30 | +docker load --input sumifcc-bchart-base.tar | ||
31 | +docker tag | ||
23 | ``` | 32 | ``` |
-
请 注册 或 登录 后发表评论