- FROM golang:1.23.1 AS builder
- RUN apt-get update
- ENV GO111MODULE=on \
- CGO_ENABLED=0 \
- GOOS=linux \
- GOARCH=amd64
- WORKDIR /go/src/GOCRUD
- COPY go.mod .
- RUN go mod download
- COPY . .
- RUN go build main.go
- FROM scratch
- COPY --from=builder /go/src .
- ENTRYPOINT ["./main"]
|