From 41082724d926f0e500495fa5518e4f0d4d44ec4d Mon Sep 17 00:00:00 2001 From: Maksim Pischulenok Date: Sun, 29 May 2022 15:59:10 +0300 Subject: [PATCH] refactor dockerfile --- Dockerfile | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 49ff648..8ab7688 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,22 @@ FROM golang:1.18-alpine as builder + RUN apk add --no-cache gcc musl-dev -WORKDIR /build -COPY . . + +WORKDIR /app + +COPY ["go.mod", "go.sum", "./"] +RUN go mod download + +COPY *.go ./ + RUN go build -a -o bot FROM alpine:3.16 -COPY --from=builder /build/bot /app/bot + +COPY --from=builder /app/bot /app/bot + WORKDIR /app + RUN mkdir data + ENTRYPOINT ["./bot"] \ No newline at end of file