chore(deploy): images OCI Gitea + compose production + CI
Recrée les fichiers de déploiement perdus lors de la restauration du repo.
- docker-compose.deploy.yml : production basée sur les images publiées
(git.maison43gil.com/gilles/home_hub:{backend,frontend}-latest), sans build:,
avec service backend-migrate (alembic upgrade head) avant le démarrage
- .gitea/workflows/build.yml : CI Gitea Actions, build+push des 2 images
- backend/.dockerignore + frontend/.dockerignore : images propres, sans secrets
- .env.example : template complet sans secret réel (placeholder change-me)
- README : section déploiement OCI (build manuel, CI, serveur, note 413 proxy)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+26
-4
@@ -1,4 +1,26 @@
|
||||
DATABASE_URL=postgresql+asyncpg://homehub:homehub@db:5432/homehub
|
||||
UPLOAD_DIR=/uploads
|
||||
CORS_ORIGINS=http://localhost:3001,http://localhost:3000
|
||||
MCP_API_KEY=
|
||||
# ── HomeHub — variables d'environnement ──
|
||||
# Copier en .env et compléter. Ne JAMAIS committer le .env réel.
|
||||
|
||||
# PostgreSQL
|
||||
POSTGRES_USER=homehub
|
||||
POSTGRES_PASSWORD=change-me
|
||||
POSTGRES_DB=homehub
|
||||
|
||||
# Connexion backend (alignée sur les valeurs PostgreSQL ci-dessus)
|
||||
DATABASE_URL=postgresql+asyncpg://homehub:change-me@db:5432/homehub
|
||||
|
||||
# Stockage médias / données
|
||||
UPLOAD_DIR=/data/uploads
|
||||
DATA_DIR=/data
|
||||
|
||||
# Redis
|
||||
REDIS_URL=redis://redis:6379
|
||||
|
||||
# CORS — réseau local autorisé (séparés par des virgules)
|
||||
CORS_ORIGINS=http://localhost:3001,http://10.0.0.50:3001
|
||||
|
||||
# Clé Bearer du serveur MCP (générer une valeur aléatoire forte)
|
||||
MCP_API_KEY=change-me
|
||||
|
||||
# Port exposé du frontend (déploiement)
|
||||
FRONTEND_PORT=3001
|
||||
|
||||
Reference in New Issue
Block a user