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.