Dev/Go
golang Dockerfile sample
catchv
2023. 9. 27. 15:19
반응형
FROM golang:latest AS builder
RUN mkdir /app
ADD . /app
WORKDIR /app
RUN CGO_ENABLED=0 GOOS=linux go build -o app cmd/server/main.go
FROM alpine:latest AS prod
RUN mkdir /app
WORKDIR /app
COPY --from=builder /app/app .
CMD [ "./app" ]
반응형