Retour aux projets

DocHub

Janvier 2026 - Février 2026Code confidentiel

Description du projet

DocHub est une plateforme distribuée de prise de rendez-vous, réalisée dans le cadre d’un cours d’initiation au DevOps. L’application repose sur cinq services conteneurisés indépendamment — base de données PostgreSQL, API FastAPI, frontend Vue.js, reverse proxy Nginx et worker Python pour les traitements par lots — orchestrés via Docker avec gestion des dépendances et healthchecks ordonnés. Un pipeline GitHub Actions automatise le build et le push des images vers GitHub Container Registry, puis exécute deux suites de tests. Le projet met en œuvre les pratiques DevOps clés : configuration YAML reproductible, conteneurs non-root, infrastructure-as-code, tests automatisés et orchestration.