Optimize dockerfile

This commit is contained in:
Artyom Belousov 2023-05-27 22:46:01 +03:00
parent 32887ec9b8
commit 68f1750beb
2 changed files with 11 additions and 5 deletions

View file

@ -1,11 +1,17 @@
FROM golang:1.20.4-alpine3.18
ARG VERSION
FROM golang:1.20.4-alpine3.18
ARG VERSION
ENV VERSION=$VERSION
COPY . /go/src/go-mtg-vk
WORKDIR /go/src/go-mtg-vk
RUN go build ./cmd/$VERSION
RUN mkdir logs
FROM alpine:3.18
RUN mkdir /app
WORKDIR /app
ARG VERSION
ENV VERSION=$VERSION
COPY --from=0 /go/src/go-mtg-vk/$VERSION .
ENV GIN_MODE=release
ENTRYPOINT ./$VERSION
ENTRYPOINT ./$VERSION