JB Compta v1.1 - multi-activité

This commit is contained in:
2026-06-29 23:56:40 +02:00
commit 1716cebfbd
34 changed files with 1568 additions and 0 deletions
+34
View File
@@ -0,0 +1,34 @@
# Stack à déployer dans Portainer.
# La base PostgreSQL est EXTERNE (ta base existante) — rien à héberger ici.
# Renseigne les variables dans Portainer (onglet "Environment variables")
# ou via un fichier .env à côté de ce compose.
services:
web:
# OPTION A (dépôt Git) : laisse "build: ." — Portainer clone le dépôt,
# le contexte contient tout le projet.
# OPTION B (image pré-construite sur l'hôte) : commente "build: ." et
# décommente la ligne "image:" ci-dessous.
build: .
# image: jb-compta:latest
container_name: jb-compta
restart: unless-stopped
ports:
- "8001:8000" # http://IP_DU_SERVEUR:8001
environment:
DJANGO_SECRET_KEY: "${DJANGO_SECRET_KEY}"
DJANGO_DEBUG: "0"
DJANGO_ALLOWED_HOSTS: "${DJANGO_ALLOWED_HOSTS}"
DJANGO_CSRF_TRUSTED_ORIGINS: "${DJANGO_CSRF_TRUSTED_ORIGINS}"
# --- Connexion à ton PostgreSQL existant ---
DB_NAME: "${DB_NAME}"
DB_USER: "${DB_USER}"
DB_PASSWORD: "${DB_PASSWORD}"
DB_HOST: "${DB_HOST}" # IP/host de ton serveur PostgreSQL
DB_PORT: "${DB_PORT:-5432}"
# --- Compte admin créé au 1er démarrage (optionnel) ---
DJANGO_SUPERUSER_USERNAME: "${DJANGO_SUPERUSER_USERNAME:-admin}"
DJANGO_SUPERUSER_PASSWORD: "${DJANGO_SUPERUSER_PASSWORD:-}"
DJANGO_SUPERUSER_EMAIL: "${DJANGO_SUPERUSER_EMAIL:-admin@example.fr}"
# --- Charger les données d'exemple au 1er démarrage (1 = oui) ---
SEED_DEMO: "${SEED_DEMO:-0}"