2 Commits

Author SHA1 Message Date
Arnaud Delcasse
b425499bbf fix: base distroless sans nonroot pour port 80 2026-03-03 12:04:09 +01:00
Arnaud Delcasse
6112f6f7aa fix: assets web Dex dans /web 2026-03-03 11:16:12 +01:00
2 changed files with 3 additions and 5 deletions

View File

@@ -6,12 +6,12 @@ COPY . .
RUN CGO_ENABLED=0 go build -o /server
FROM gcr.io/distroless/static:nonroot
FROM gcr.io/distroless/static
WORKDIR /
COPY --from=builder /server /
COPY --from=builder /app/oidc-provider/web /oidc-provider/web
COPY --from=builder /app/oidc-provider/web /web
EXPOSE 8080
EXPOSE 80

View File

@@ -124,11 +124,9 @@ func createNamespaceDexServer(handler *handlers.MobilityAccountsHandler, stor st
// Determine web config
webCfg := server.WebConfig{
Dir: "/web",
Issuer: nsName,
}
if nsCfg.TemplatesDir != "" {
webCfg.Dir = nsCfg.TemplatesDir
}
// Dex v2.42 manages signing keys internally via storage.
dexServer, err := server.NewServer(ctx, server.Config{