Commu Rilindra — configuration
Dépôt : commu-rilindra
Production : commu.rilindra.fr
Staging : dev-commu.rilindra.fr
Source de vérité
| Sujet | Source |
|---|---|
| Secrets | Infisical, chemin projet Commu |
| Déploiement | Coolify |
| Branches | dev staging, main production |
| Base | PostgreSQL VPS |
| Auth | NextAuth Discord |
Variables principales
| Variable | Rôle |
|---|---|
NEXTAUTH_URL | URL canonique de l'environnement |
NEXTAUTH_SECRET | Secret de session |
DATABASE_URL | Connexion PostgreSQL VPS |
DISCORD_CLIENT_ID | Application Discord OAuth |
DISCORD_CLIENT_SECRET | Secret OAuth Discord |
ADMIN_DISCORD_IDS | Admins autorisés |
DISCORD_WEBHOOK_URL | Webhook optionnel selon fonctionnalité |
Redirects Discord
Production :
https://commu.rilindra.fr/api/auth/callback/discord
Staging :
https://dev-commu.rilindra.fr/api/auth/callback/discord
Local :
http://localhost:3000/api/auth/callback/discord
Variables legacy à surveiller
| Variable | Statut |
|---|---|
NEXT_PUBLIC_SUPABASE_URL | legacy |
NEXT_PUBLIC_SUPABASE_ANON_KEY | legacy |
SUPABASE_SERVICE_ROLE_KEY | legacy |
Tests de configuration
- login Discord ;
- quiz disponible ;
- soumission résultat ;
- reward ou transaction attendu ;
- leaderboard rafraîchi ;
- logs app et DB propres.