18 lines
358 B
Docker
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" ] |