niki/deploy/productapp/development/Dockerfile

18 lines
328 B
Docker

ARG GO_IMAGE_NAME
ARG GO_IMAGE_VERSION
FROM ${GO_IMAGE_NAME}:${GO_IMAGE_VERSION}
ENV GOPROXY=https://package-mirror.liara.ir/repository/go/
ENV GOSUMDB=off
WORKDIR /home/app
COPY go.mod go.sum ./
RUN go mod download
COPY . .
RUN go build -mod=mod -o /bin/productapp cmd/productapp/main.go
CMD ["/bin/productapp", "serve"]