diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000000000000000000000000000000000000..cd6aad45c556649e2f13640cbb6678825e5ed7d6 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,4 @@ +/Makefile +/Dockerfile +/.gitlab-ci.yml +/.gitignore diff --git a/Dockerfile b/Dockerfile index 9efbd6bcf6ef812cd2c14a77a43ca06f4c4290b1..8558b13bbcc2c12281507c3225ec9b72b40263c0 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"]