fastApi/DockerfileBase

8 lines
246 B
Plaintext

# stage 1: build src code to binary
FROM golang:1.22.1-alpine3.18 as builder
ENV GOPROXY https://goproxy.cn
ENV GO111MODULE on
COPY ./ /app/
RUN cd /app && go mod tidy && CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags "-s -w" -o main .