Enshi/enshi_back/dockerfile
2025-04-16 17:44:25 +03:00

13 lines
316 B
Plaintext

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
COPY --from=builder /enshi_app/utils /utils
EXPOSE 9876
ENTRYPOINT [ "/usr/local/bin/enshi_bin" ]