Files
asset_helper/backend/services/user-svc/Dockerfile

22 lines
283 B
Docker

FROM golang:1.26.1-alpine3.23 AS builder
WORKDIR /app
ENV GOPROXY=https://goproxy.cn,direct
COPY go.mod ./
COPY main.go ./
RUN go mod download
RUN go build -o user-svc main.go
FROM alpine:3.23
WORKDIR /app
COPY --from=builder /app/user-svc .
EXPOSE 50051
CMD ["./user-svc"]