19 lines
260 B
Docker
Executable File
19 lines
260 B
Docker
Executable File
FROM golang:alpine AS builder
|
|
|
|
WORKDIR /app
|
|
|
|
COPY . .
|
|
|
|
RUN CGO_ENABLED=0 go build -o /server
|
|
|
|
FROM gcr.io/distroless/static
|
|
|
|
WORKDIR /
|
|
|
|
COPY --from=builder /server /
|
|
COPY --from=builder /app/oidc-provider/web /web
|
|
|
|
EXPOSE 8080
|
|
EXPOSE 80
|
|
ENTRYPOINT ["/server"]
|