feat: ajout Docker Compose et documentation outils

- Dockerfile backend (Python 3.11 + Poetry + Playwright/Chromium)
- Dockerfile frontend (Node 20 + Vite build + Nginx)
- docker-compose.yml avec services et volumes persistants
- Proxy Nginx pour API (/api -> backend:8008)
- Healthchecks sur les deux services
- Configuration Docker (.env.docker, .dockerignore)
- Documentation déploiement Docker dans README
- Fichier docs/tools_used.md avec liste des technologies

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-25 08:01:55 +01:00
parent b89e9e15df
commit 5c3e6b84a4
12 changed files with 705 additions and 75 deletions

16
.env.docker Normal file
View File

@@ -0,0 +1,16 @@
# Configuration Docker - suivi_produit
# Copier ce fichier en .env pour utiliser avec docker-compose
# Environnement (development, production)
APP_ENV=production
# Ports exposés
API_PORT=8008
FRONTEND_PORT=8080
# Niveau de log
LOG_LEVEL=INFO
# URL de l'API pour le frontend (utilisé via proxy Nginx)
# En production Docker, utiliser /api pour passer par le proxy Nginx
VITE_API_URL=/api