CLAIR DocsCLAIR Docs
  • clair.vote
  • GitHub
  • Nous soutenir
Nous soutenir
  • Accueil
  • Plateforme & Guide
  • Données & Base de Données
  • Explorateur API
CLAIR

Plateforme citoyenne de transparence politique. Données 100% publiques, 0% d'opinion.

Explorer

  • Députés
  • Sénateurs
  • Groupes politiques
  • Sujets
  • Dossiers législatifs
  • Scrutins
  • Agenda
  • Lobbying

Ressources

  • Nous soutenir
  • À propos
  • Méthodologie
  • Contact
  • Comprendre
  • Guide pratique
  • API ouverte

Légal

  • Mentions légales
  • Confidentialité
  • CGU

© 2026 CLAIR. Sources : Assemblée nationale · Sénat · HATVP · Ministère de l'Intérieur · DILA

Vue d'ensembleStack TechniqueVision & Valeurs
Référence API
    Vue d'ensembleLimites & CacheDossiers & AmendementsExemples de CodeLobbying HATVPParlementairesScrutins & Votes
Guide Développeur
    Guide ContributeurContribution & NormesDémarrage LocalDéploiement Production
Guide Développeur

Topologie de Déploiement en Production

🌐 Vue d'Ensemble de l'Infrastructure

ComposantHébergeurDéclenchement et PlanificationURL Publique
Frontend Web (apps/web)Vercel (Région cdg1 Paris)Déploiement continu sur masterclair.vote
Documentation (docs/)Vercel (Région cdg1 Paris)Déploiement continu sur masterdocs.clair.vote
API REST (apps/api)Railway (Conteneur Docker)Déploiement continu sur masterapi.clair.vote
Batch NocturneRailway WorkerCron 0 3 * * * (UTC)(Service interne)
Batch IntradayRailway WorkerCron 0 6-21/2 * * * (UTC)(Service interne)
Base PostgreSQL 17Railway Managé avec SSLPermanent avec sauvegardes(Réseau privé Railway)
Cluster Redis 8Railway ManagéPermanent(Réseau privé Railway)

🌍 Configuration DNS (Dynadot)

Code
Type Nom Valeur / Cible A @ 76.76.21.21 (Vercel - clair.vote) CNAME www cname.vercel-dns.com (Vercel) CNAME docs cname.vercel-dns.com (Vercel - docs.clair.vote) CNAME api <domaine-railway-api> (Railway - api.clair.vote)

⚙️ Déploiement du Portail Zudoku (docs.clair.vote)

Le portail de documentation est configuré dans docs/vercel.json :

  • Framework : vite
  • Build Command : pnpm build
  • Output Directory : dist
  • Domaine rattaché : docs.clair.vote
Démarrage Local
On this page
  • 🌐 Vue d'Ensemble de l'Infrastructure
  • 🌍 Configuration DNS (Dynadot)
  • ⚙️ Déploiement du Portail Zudoku (docs.clair.vote)