HOST=0.0.0.0 PORT=1337 APP_KEYS="toBeModified1,toBeModified2" API_TOKEN_SALT=tobemodified ADMIN_JWT_SECRET=tobemodified TRANSFER_TOKEN_SALT=tobemodified JWT_SECRET=tobemodified # Base de données — sqlite par défaut en dev, postgres/mysql sinon DATABASE_CLIENT=sqlite # Stockage des médias (Cloudflare R2, compatible S3) R2_ACCESS_KEY_ID=tobemodified R2_SECRET_ACCESS_KEY=tobemodified R2_ENDPOINT=https://.r2.cloudflarestorage.com R2_BUCKET=choralsync R2_REGION=auto # Domaine public servant les médias du bucket R2_PUBLIC_URL=https://container.choralsync.com # Email transactionnel (ZeptoMail via nodemailer) SMTP_HOST=smtp.zeptomail.eu SMTP_PORT=587 SMTP_USERNAME=emailapikey SMTP_PASSWORD=tobemodified SMTP_DEFAULT_FROM="ChoralSync " SMTP_DEFAULT_REPLY_TO=contact@choralsync.com SMTP_DEBUG=false # Stripe STRIPE_SECRET_KEY=tobemodified STRIPE_WEBHOOK_SECRET=tobemodified