account-server/Dockerfile

18 lines
358 B
Docker

FROM golang:alpine as build
WORKDIR /app
ADD . .
RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o account-server
FROM scratch as final
COPY --from=build /app/account-server ./app/
COPY --from=build /usr/local/go/lib/time/zoneinfo.zip /
ENV TZ=Asia/Shanghai
ENV ZONEINFO=/zoneinfo.zip
WORKDIR /app
EXPOSE 8001 8002
ENTRYPOINT [ "./account-server" ]