forked from ebhomengo/niki
18 lines
328 B
Docker
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"] |