Merge pull request #9 from aykhans/refactor/Dockerfile

🐳 optimize Docker build process
This commit is contained in:
Aykhan Shahsuvarov 2024-08-06 19:31:41 +04:00 committed by GitHub
commit 97cad31bfb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -6,7 +6,7 @@ COPY go.mod go.sum ./
RUN go mod download RUN go mod download
COPY . . COPY . .
RUN go build -o dodo RUN go build -ldflags "-s -w" -o dodo
RUN echo "{}" > config.json RUN echo "{}" > config.json
FROM gcr.io/distroless/static-debian12:latest FROM gcr.io/distroless/static-debian12:latest
@ -17,4 +17,3 @@ COPY --from=builder /dodo/dodo /dodo/dodo
COPY --from=builder /dodo/config.json /dodo/config.json COPY --from=builder /dodo/config.json /dodo/config.json
ENTRYPOINT ["./dodo", "-c", "/dodo/config.json"] ENTRYPOINT ["./dodo", "-c", "/dodo/config.json"]
CMD []