abril/serveis/altres/caddy/ingress/Dockerfile.dev
2025-04-14 19:48:55 +00:00

20 lines
358 B
Docker

FROM golang:1.22 as build
ENV CGO_ENABLED=0
WORKDIR /go/ingress-controller
COPY go.mod go.sum /go/ingress-controller/
RUN go mod download
COPY . .
RUN go build -o ./bin/ingress-controller ./cmd/caddy
FROM alpine:3.18
EXPOSE 80 443
COPY --from=build /go/ingress-controller/bin/ingress-controller /ingress-controller
ENTRYPOINT ["/ingress-controller"]