diff --git a/Dockrfile-cn b/Dockrfile-cn new file mode 100644 index 0000000..09b7429 --- /dev/null +++ b/Dockrfile-cn @@ -0,0 +1,23 @@ +################################################################################ +## MAIN STAGE ## +################################################################################ +# Copy the manager into the distroless image. +#FROM scratch +#FROM mirror.ccs.tencentyun.com/library/alpine:3.13 +FROM alpine:3.15.0 +#FROM hub.sre.ink/base/alpine:3.15.0 +#FROM centos:7.9.2009 +LABEL Description="niupic uploader" +MAINTAINER sre +RUN echo 'https://mirrors.cloud.tencent.com/alpine/v3.13/main' > /etc/apk/repositories \ + && echo 'https://mirrors.cloud.tencent.com/alpine/v3.13/community' >>/etc/apk/repositories \ + && apk update && apk add tzdata && ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ + && echo "Asia/Shanghai" > /etc/timezone + +WORKDIR /app +ADD niupic.bin /app/niupic.bin +COPY static /app/static + +#USER nonroot:nonroot +EXPOSE 8080 +ENTRYPOINT ["/app/niupic.bin"] \ No newline at end of file diff --git a/readme.md b/readme.md index fbd6538..c113cf8 100644 --- a/readme.md +++ b/readme.md @@ -16,7 +16,7 @@ rm -rf niupicUpload git clone https://git.sre.ink/go/niupicUpload.git cd niupicUpload make build-linux-amd64 -docker build -t sre/niupicupload:amd64 . +docker build -f Dockerfile-cn -t sre/niupicupload:amd64 . docker run --name niupicupload --restart always --p 127.0.0.1:8081:8080 -d sre/niupicupload:amd64 ```