Dockerfile 400 B

1234567891011121314151617181920212223
  1. FROM golang:1.13 AS builder
  2. WORKDIR /app
  3. COPY go.mod go.sum /app/
  4. RUN go mod download
  5. COPY *go /app/
  6. RUN GOOS=linux GOARCH=amd64 go build -ldflags="-w -s" -tags netgo -o /sendmail ./...
  7. FROM gcr.io/distroless/static
  8. ENV sm_server ""
  9. ENV sm_port "465"
  10. ENV sm_user ""
  11. ENV sm_password ""
  12. ENV sm_from ""
  13. ENV sm_to ""
  14. ENV sm_sub ""
  15. COPY --from=builder /sendmail /
  16. WORKDIR /
  17. ENTRYPOINT ["/sendmail"]