FROM golang:alpine AS builder WORKDIR /app COPY . . RUN CGO_ENABLED=0 go build -o /server FROM gcr.io/distroless/static:nonroot WORKDIR / COPY --from=builder /server / COPY --from=builder /app/oidc-provider/web /oidc-provider/web EXPOSE 8080 EXPOSE 80 ENTRYPOINT ["/server"]