diff --git a/Dockerfile b/Dockerfile index 669c249..b3de682 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.16 +FROM golang:1.16 AS build WORKDIR /app COPY go.mod go.sum ./ @@ -9,5 +9,13 @@ COPY . . RUN CGO_ENABLED=0 GOOS=linux go build -mod=readonly -a -ldflags "-w -s" -o ./bin/lorem main.go +FROM alpine:3.15 + +WORKDIR /app + +COPY --from=build /app/bin/lorem /app/lorem + +USER 1000:1000 + EXPOSE 8080 -ENTRYPOINT ["./bin/lorem"] \ No newline at end of file +ENTRYPOINT ["./lorem"] \ No newline at end of file