diff --git a/enshi_back/dockerfile b/enshi_back/dockerfile index 03b4638..e17d902 100644 --- a/enshi_back/dockerfile +++ b/enshi_back/dockerfile @@ -1,15 +1,12 @@ -FROM golang:1.23.3-alpine3.20 +FROM golang:1.23.3-alpine3.20 AS builder WORKDIR /enshi_app - COPY go.mod go.sum ./ - RUN go mod download - COPY . . - RUN go build -o enshi_bin . +FROM alpine +COPY --from=builder /enshi_app/enshi_bin /usr/local/bin/enshi_bin EXPOSE 9876 - -CMD [ "./enshi_bin" ] \ No newline at end of file +ENTRYPOINT [ "/usr/local/bin/enshi_bin" ] \ No newline at end of file