# VORLAGE — nicht mit echten Werten ins Repository einchecken. # Anlegen z. B. per: # kubectl -n artista create secret generic artista-filmcamp-secrets \ # --from-literal=DB_PASSWORD='…' \ # --from-literal=DATABASE_URL='postgresql://artista:…@artista-filmcamp-postgres:5432/artista' \ # --from-literal=APP_SECRET="$(openssl rand -base64 48)" \ # --from-literal=BETTER_AUTH_SECRET="$(openssl rand -base64 48)" \ # --from-literal=STRIPE_SECRET_KEY='sk_test_…' \ # --from-literal=STRIPE_WEBHOOK_SECRET='whsec_…' \ # --from-literal=SMTP_HOST='…' --from-literal=SMTP_USER='…' --from-literal=SMTP_PASSWORD='…' # Besser noch: Sealed Secrets oder External Secrets Operator. apiVersion: v1 kind: Secret metadata: name: artista-filmcamp-secrets namespace: artista type: Opaque stringData: DB_PASSWORD: "" # Passwort URL-kodiert einsetzen, falls Sonderzeichen enthalten sind. DATABASE_URL: "postgresql://artista:@artista-filmcamp-postgres:5432/artista" APP_SECRET: "" BETTER_AUTH_SECRET: "" STRIPE_SECRET_KEY: "" STRIPE_WEBHOOK_SECRET: "" SMTP_HOST: "" SMTP_USER: "" SMTP_PASSWORD: ""