2
0
forked from drew/smtprelay

add Dockerfile for smtprelay

This commit is contained in:
2025-11-26 13:58:50 -07:00
parent ccb70f5cf6
commit b30d51e9a3

22
Dockerfile Normal file
View File

@@ -0,0 +1,22 @@
# Package versions
ARG GOLANG_VERSION="1.25.4"
# Stage 1: Build
FROM core.harbor.brds.ca/library/golang:${GOLANG_VERSION} AS builder
WORKDIR /project
COPY go.mod go.sum ./
RUN go mod download
COPY . .
RUN go build .
# Stage 2: Package
FROM scratch
LABEL org.opencontainers.image.title="smtprelay"
LABEL org.opencontainers.image.authors="drew@brds.ca"
LABEL org.opencontainers.image.description="Image containing the smtprelay program."
COPY --from=builder /project/smtprelay /
# Command to run
ENTRYPOINT ["/smtprelay"]