# 构建
FROM go_base_image:latest as build

# 设置工作目录
WORKDIR /joybuywork

COPY . .

RUN go build -o joybuywork ./cmd/joybuywork/joybuywork.go

FROM scratch as final

# 设置时区为上海
COPY --from=build /usr/share/zoneinfo/Asia/Shanghai /usr/share/zoneinfo/Asia/Shanghai
ENV TZ=Asia/Shanghai

COPY --from=build /joybuywork/joybuywork /
COPY --from=build /joybuywork/asset/ /asset/
COPY --from=build /joybuywork/etc/ /etc/
COPY --from=build /joybuywork/tmp/ /tmp/
COPY --from=build /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/

ENTRYPOINT [ "/joybuywork", "-env" ]
CMD ["prod"]