diff --git a/Dockerfile b/Dockerfile index e4599d5..ef388e2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,19 +1,16 @@ FROM golang:1.20-alpine as build-stage -LABEL name "NezukoChan Image Proxy (Docker Build)" -LABEL maintainer "KagChi" - WORKDIR /tmp/build COPY . . # Install needed deps -RUN apk add libc-dev vips-dev gcc g++ make +RUN apk add --no-cache libc-dev vips-dev gcc g++ make # Build the project RUN go build cmd/server/main.go -FROM golang:1.20-alpine +FROM alpine:3 LABEL name "NezukoChan Image Proxy" LABEL maintainer "KagChi" @@ -21,8 +18,9 @@ LABEL maintainer "KagChi" WORKDIR /app # Install needed deps -RUN apk add vips +RUN apk add --no-cache vips tini COPY --from=build-stage /tmp/build/main main -CMD ["./main"] +ENTRYPOINT ["tini", "--"] +CMD ["/app/main"]