Files
marktvogt.de/web/deploy/helm/values.yaml
vikingowl dd4e6184ac feat: add user dropdown menu, password management, fix Turnstile keys
- Replace inline nav items with UserMenu dropdown (display name trigger,
  Profil/Sicherheit/Admin/Abmelden, click-outside/Escape to close)
- Add password set/change form to profile security section
- Fix Turnstile site key (extra A, swapped l/1)
2026-02-27 14:39:01 +01:00

70 lines
1.2 KiB
YAML

image:
repository: somegit.dev/marktvogt.de/web
tag: "latest"
pullPolicy: IfNotPresent
imagePullSecrets:
- name: somegit
nameOverride: ""
fullnameOverride: ""
replicaCount: 1
service:
port: 80
targetPort: 3000
httpRoute:
enabled: true
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
hostname: marktvogt.de
gatewayName: default
gatewayNamespace: nginx-gateway
resources:
requests:
cpu: 50m
memory: 64Mi
limits:
cpu: 150m
memory: 128Mi
autoscaling:
enabled: false
minReplicas: 1
maxReplicas: 3
targetCPUUtilizationPercentage: 80
pdb:
enabled: false
minAvailable: 1
podSecurityContext:
runAsNonRoot: true
runAsUser: 65534
fsGroup: 65534
seccompProfile:
type: RuntimeDefault
securityContext:
allowPrivilegeEscalation: false
readOnlyRootFilesystem: true
capabilities:
drop:
- ALL
config:
# Required by adapter-node — must match the public-facing origin exactly
ORIGIN: "https://marktvogt.de"
NODE_ENV: production
PORT: "3000"
HOST: "0.0.0.0"
# Cloudflare Turnstile — read at runtime via $env/dynamic/public
PUBLIC_TURNSTILE_SITE_KEY: "0x4AAAAAACjLCV-78Ql1oTPz"
nodeSelector: {}
tolerations: []
affinity: {}