feat: Ajout monitoring Prometheus/Grafana et configuration déploiement serveur Linux

- Ajout Prometheus et Grafana au docker-compose.yml
- Métriques automatiques pour le backend FastAPI
- Configuration de production avec docker-compose.prod.yml
- Guide de déploiement manuel pour serveur Linux
- Variables d'environnement sécurisées
- Documentation complète de déploiement
This commit is contained in:
Rassaby Ludovic
2025-10-16 11:29:16 +04:00
parent 091e2d320f
commit b8d075a2bd
15 changed files with 885 additions and 54 deletions
+29
View File
@@ -0,0 +1,29 @@
# Configuration de production pour Dockezr
# Copiez ce fichier vers .env.prod et modifiez les valeurs
# DockerHub Configuration
DOCKERHUB_USERNAME=your-dockerhub-username
DOCKERHUB_REPO=dockezr
VERSION=latest
# Base de données
POSTGRES_USER=user
POSTGRES_PASSWORD=your-secure-password
POSTGRES_DB=dockezr
DB_PORT=5432
# Services Ports
BACKEND_PORT=8001
FRONTEND_PORT=3000
PROMETHEUS_PORT=9090
GRAFANA_PORT=3001
# Frontend Configuration
NEXT_PUBLIC_API_URL=http://your-domain.com:8001
# Grafana Configuration
GRAFANA_USER=admin
GRAFANA_PASSWORD=your-secure-grafana-password
# Production Settings
NODE_ENV=production