############################################# # ENVIRONNEMENT ############################################# # Nom de l'environnement (ex: DEV / RECETTE / PROD) ENV_NAME=RECETTE ############################################# # POSTGRESQL ############################################# # Host PostgreSQL PGHOST=localhost # Port PostgreSQL PGPORT=5432 # Utilisateur utilisé pour les dumps PGUSER=nom_de_user # Mot de passe PostgreSQL PGPASSWORD=change_me_secure_password # Bases à sauvegarder (séparées par espace) DBS="sirh inventory ferme" ############################################# # SERVEUR DE STOCKAGE DES BACKUPS ############################################# # Utilisateur du serveur distant BACKUP_REMOTE_USER=nom_de_user # Host ou IP du serveur distant BACKUP_REMOTE_HOST=192.168.1.50 # Dossier distant pour stocker les backups BACKUP_REMOTE_DIR=/home/nom_de_user/backups/bdd-recette ############################################# # SSH ############################################# # Clé SSH utilisée pour envoyer les dumps SSH_KEY=/home/nom_de_user/.ssh/id_ed25519_backup # Timeout SSH (secondes) SSH_TIMEOUT=10 ############################################# # LOGS ############################################# # Dossier des logs backup BACKUP_LOG_DIR=/var/log/pg_backup # Dossier logs monitoring apps APP_LOG_DIR=/var/log/app_health ############################################# # DISCORD ############################################# # Webhook Discord pour notifications DISCORD_WEBHOOK_URL=https://discord.com/api/webhooks/xxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # Ping en cas d'erreur DISCORD_PING=@here ############################################# # HEALTH CHECK APPS ############################################# # Timeout connexion HTTP CHECK_CONNECT_TIMEOUT=3 # Timeout total curl CHECK_MAX_TIME=8 # Applications à vérifier APP_URLS="ferme.example.local sirh.example.local inventory.example.local"