From e384f4451cecdaa1831dcff061c2b29883b4d22b Mon Sep 17 00:00:00 2001 From: Janne Mareike Koschinski <janne@kuschku.de> Date: Fri, 22 Apr 2022 14:25:34 +0200 Subject: [PATCH] Improved dockerfile --- .dockerignore | 4 ++++ Dockerfile | 8 ++++---- 2 files changed, 8 insertions(+), 4 deletions(-) create mode 100644 .dockerignore diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..cd6aad4 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,4 @@ +/Makefile +/Dockerfile +/.gitlab-ci.yml +/.gitignore diff --git a/Dockerfile b/Dockerfile index 9efbd6b..8558b13 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,14 +16,14 @@ RUN apk --no-cache add \ WORKDIR /go/src/app COPY go.* ./ RUN go mod download -COPY . . +COPY *.go ./ RUN go build -o app . FROM alpine:3.15 RUN apk --no-cache add imagemagick -COPY --from=builder /app /app +COPY --from=builder /go/src/app /app RUN addgroup -g 1000 -S app && \ - adduser -u 1000 -S app -G app \ + adduser -u 1000 -G app -S app USER app -ENTRYPOINT ["./app"] +ENTRYPOINT ["/app"] -- GitLab