From ad27ef2943aa6512581e0886868918bede86b599 Mon Sep 17 00:00:00 2001 From: jhc Date: Sat, 22 Feb 2025 10:17:25 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20dockerfile?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DockerfileProd | 22 ++++++++++++++++++++++ DockerfileTest | 22 ++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 DockerfileProd create mode 100644 DockerfileTest diff --git a/DockerfileProd b/DockerfileProd new file mode 100644 index 0000000..24d313e --- /dev/null +++ b/DockerfileProd @@ -0,0 +1,22 @@ +FROM testhub.szjixun.cn:9043/public/golang:1.20-alpine AS builder + +LABEL stage=gobuilder +ENV CGO_ENABLED 0 +ENV GOPROXY https://goproxy.cn,direct +WORKDIR /build +COPY chain-dci-server /app/chain-dci-server + +#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 +ENV MODE_ENV prod +WORKDIR /app +COPY --from=builder /app/chain-dci-server . +EXPOSE 20117 +CMD ["/app/chain-dci-server"] diff --git a/DockerfileTest b/DockerfileTest new file mode 100644 index 0000000..c48464f --- /dev/null +++ b/DockerfileTest @@ -0,0 +1,22 @@ +FROM testhub.szjixun.cn:9043/public/golang:1.20-alpine AS builder + +LABEL stage=gobuilder +ENV CGO_ENABLED 0 +ENV GOPROXY https://goproxy.cn,direct +WORKDIR /build +COPY micro-bundle-server /app/micro-bundle-server + +#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 +ENV MODE_ENV k8stest +WORKDIR /app +COPY --from=builder /app/micro-bundle-server . +EXPOSE 20118 +CMD ["/app/micro-bundle-server"]