From d151a87c5dac02caa65ab9d38b6e25c89e01a3fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=BF=E9=98=B3?= <997485446@qq.com> Date: Sat, 22 Feb 2025 09:05:44 +0000 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20DockerfileSlim?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DockerfileSlim | 34 +++++++++++++++------------------- 1 file changed, 15 insertions(+), 19 deletions(-) diff --git a/DockerfileSlim b/DockerfileSlim index 94cb7e3..de05259 100644 --- a/DockerfileSlim +++ b/DockerfileSlim @@ -1,22 +1,18 @@ -FROM testhub.szjixun.cn:9043/public/golang:1.20-alpine AS builder +FROM busybox:glibc -LABEL stage=gobuilder -ENV CGO_ENABLED 0 -ENV GOPROXY https://goproxy.cn,direct -WORKDIR /build -COPY micro-bundle /app/micro-bundle +COPY ./docs/Shanghai /usr/share/zoneinfo/Asia/Shanghai +COPY ./docs/certs /etc/ssl/certs +RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone -#FROM 172.16.100.99:9006/alpine -#RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories -#RUN apk update --no-cache -#RUN apk add --no-cache ca-certificates -#RUN apk add --no-cache tzdata -FROM testhub.szjixun.cn:9043/public/self-alpine -COPY ./conf /app/conf +#ENV TZ Asia/Shanghai +ARG GIT_COMMIT=default_value +ENV GIT_COMMIT=$GIT_COMMIT -ENV TZ Asia/Shanghai -ENV MODE_ENV k8stest -WORKDIR /app -COPY --from=builder /app/micro-bundle . -EXPOSE 20118 -CMD ["/app/micro-bundle"] +WORKDIR /app/main-client +#通过名称引用 +COPY ./build/app ./bin/mainServer +COPY ./conf/ /app/conf/ +COPY ./conf/ ./conf/ + +WORKDIR /app/main-client/bin +CMD ["./mainServer"] \ No newline at end of file