Aller au contenu

Configuration

La configuration de production est fournie par le fichier .env maintenu sur le serveur dans /srv/apps/BConnect-Business. Ce fichier n'est pas versionne et ne doit jamais etre copie dans l'image Docker.

Variables principales

Variable Role
APP_SECRET secret Symfony de production
DATABASE_URL ou DB_* connexion MySQL mutualisee via infra-data
CORS_ALLOW_ORIGIN origines autorisees pour les appels navigateur
MAILER_DSN transport email, typiquement smtp://mailer:1025
JWT_PASSPHRASE passphrase stable pour les cles JWT du volume
API_BASE_URL URL interne du POS, par defaut http://bconnect-pos/api
PDV_BASE_URI URL publique du POS visible par l'utilisateur
SECRET_API_KEY cle partagee avec SYSTEM_API_KEY cote POS
DOCS_HOST host Traefik du portail docs

Les variables de paiement et services externes restent optionnelles tant que les fonctionnalites correspondantes ne sont pas activees.