fix: assets web Dex dans /web

This commit is contained in:
Arnaud Delcasse
2026-03-03 11:16:12 +01:00
parent a7ecc4f82e
commit 6112f6f7aa
2 changed files with 2 additions and 4 deletions

View File

@@ -11,7 +11,7 @@ FROM gcr.io/distroless/static:nonroot
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{