DevOps Solo : Docker, PM2, Zero-Downtime
Déployer et maintenir une infrastructure production seul. Docker, Nginx, PM2, deploy scripts, monitoring.
Guidé par Emmanuel Kant — L'Impératif
« La science est la connaissance organisée. La sagesse est la vie organisée. »
4 leçons
L'architecture Docker multi-container
Nuxt 3 (port 3000) + PrestaShop (port 8080) + MariaDB (port 3306) + Redis (port 6379) + Nginx (reverse proxy). Chaque service dans son container. Un réseau Docker par client (isolation). Le tout sur u
Zero-Downtime Deployment
Jamais docker restart en production. Le script deploy-nuxt.sh : build dans le container pendant qu'il tourne → extraction du .output via tar → stop container → copie sur le host → start container. Tem
Monitoring sans équipe
Matomo auto-hébergé pour les analytics (zéro cookie tiers). Healthcheck script au démarrage de chaque session Claude Code. Logs Docker pour le debugging (jamais patcher à l'aveugle). Fail2ban + Cloudf
L'automatisation du déploiement : un script, pas un humain
Un deploy manuel est un deploy qui échouera un vendredi soir. Le solo builder n'a personne pour rattraper ses erreurs de fatigue. La solution : un script de déploiement déterministe qui fait toujours