1234567891011121314151617181920212223 |
- FROM golang:1.13 AS builder
- WORKDIR /app
- COPY go.mod go.sum /app/
- RUN go mod download
- COPY *go /app/
- RUN GOOS=linux GOARCH=amd64 go build -ldflags="-w -s" -tags netgo -o /sendmail ./...
- FROM gcr.io/distroless/static
- ENV sm_server ""
- ENV sm_port "465"
- ENV sm_user ""
- ENV sm_password ""
- ENV sm_from ""
- ENV sm_to ""
- ENV sm_sub ""
- COPY --from=builder /sendmail /
- WORKDIR /
- ENTRYPOINT ["/sendmail"]
|