Aller au contenu principal

Vue d'ensemble

Cette documentation est le hub technique de l'écosystème Rilindra.

Elle relie les applications web, le bot Discord, la base PostgreSQL VPS, le stockage MinIO, les secrets Infisical, les déploiements Coolify, le DNS Cloudflare et le monitoring.

Services principaux

ProduitRôleProductionStagingDépôt
Staff ManagerInterface staff, tâches, utilisateurs, enchères, VIP, coffres, bot dashboardstaff.rilindra.frdev-staff.rilindra.frDevRedious/staff-rilindra
Commu RilindraQuiz, résultats, leaderboard, rewards, espace communautécommu.rilindra.frdev-commu.rilindra.frDevRedious/commu-rilindra
Bot RilindraDiscord, enchères, économie, tribus, notifications, backupsDiscord productionDiscord stagingDevRedious/bot-rilindra
DocumentationRunbooks, architecture, configuration, décisionsdoc.rilindra.frlocal / previewdoc-rilindra

Infrastructure actuelle

CoucheSource de vérité
DéploiementCoolify
Branchesdev pour staging, main pour production
SecretsInfisical
Base de donnéesPostgreSQL VPS
Auth webNextAuth Discord
Images d'enchèresMinIO + CDN cdn.redious.fr
DNSCloudflare
MonitoringUptime Kuma

Comment lire cette doc

  • Architecture : comprendre les flux et les décisions techniques.
  • Applications : retrouver le rôle et les limites de chaque projet.
  • Configuration : retrouver les variables et les sources de vérité.
  • Operations : intervenir sans improviser.
  • Maintenance : garder la doc alignée avec le code.
  • Reference : glossaire, versions et inventaire.

Règles d'exploitation

  1. Tester en staging avant la production.
  2. Ne jamais lancer une migration prod sans backup.
  3. Ne jamais exposer un secret dans la documentation.
  4. Garder Infisical comme source de vérité des variables.
  5. Vérifier les logs après chaque intervention.
  6. Documenter les décisions structurantes.

Pages à consulter en premier