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