video-surveillance-app/.env.example
Adam Belkacemi 94e893af97 Deploiement Hetzner : script de redeploiement et generation sure du .env
- deploy/deploy.sh : rsync + build distant + attente du healthcheck.
  Le build tourne sur le serveur, la machine de dev n'a pas besoin d'un
  JDK 21 et la difference d'architecture arm64/x86_64 disparait.

- .env.example : la procedure recommandait un `sed -i s/CHANGEME/.../`
  global. Le motif apparaissant aussi dans le commentaire au-dessus, le
  mot de passe genere s'y recopiait en clair. Remplace par un append
  cible sur la seule ligne DB_PASSWORD.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-12 17:41:05 +02:00

22 lines
671 B
Text

# Generer le .env avant le premier demarrage :
#
# grep -v '^DB_PASSWORD=' .env.example > .env
# printf 'DB_PASSWORD=%s\n' "$(openssl rand -hex 24)" >> .env
# chmod 600 .env
#
# Ne pas faire un sed global sur CHANGEME : le motif apparait aussi dans ce
# commentaire, et le mot de passe genere s'y retrouverait en clair.
# Mot de passe PostgreSQL. Obligatoire : le compose refuse de demarrer sans.
DB_PASSWORD=CHANGEME
# Simulateur de capteur. A desactiver le jour ou le vrai iPhone POSTe
# sur /api/v1/sensor-events.
SIMULATOR_ENABLED=true
SIMULATOR_INTERVAL=8s
# Reglages de sensibilite de l'alarme.
ALARM_EXIT_DELAY=30s
ALARM_MIN_CONFIDENCE=60
LOG_LEVEL=INFO