Fichier .env
DocWizOn est une application Laravel et à ce titre sa configuration se passe essentiellement dans le fichier .env présent à la racine du projet.
APP_NAME="DocWizOn XXXX"
APP_BASELINE="DocWizOn hosted on XXXXX
APP_ENV=prod
APP_KEY=base64:../...
APP_UUID=.../...
APP_DEBUG=false
APP_URL=https://ocr.cap-rel.fr/
APP_DOMAIN=cap-rel.fr
LOG_CHANNEL=daily
LOG_LEVEL=error
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=docwizon
DB_USERNAME=docwizon
DB_PASSWORD=...
BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=database
SESSION_DRIVER=file
SESSION_LIFETIME=120
MEMCACHED_HOST=127.0.0.1
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_MAILER=smtp
MAIL_HOST=...
MAIL_PORT=587
MAIL_USERNAME=...
MAIL_PASSWORD=...
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=...
MAIL_FROM_NAME="${APP_NAME}"
#help mail address used in the app
MAIL_SAV=sav@...
#administrator address, first default account
MAIL_ADMIN=admin@...
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=
AWS_BUCKET=
PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=
SETTINGS_CACHE_ENABLED=false
MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
# pour l'auto-hébergement, voir https://datahub.cap-rel.fr/
DATAHUB_LOGIN=...
DATAHUB_APIKEY=...
DATAHUB_SENDFAILURE="true"
# pour les requêtes de résolution TVA/SIRET/entreprise, voir https://siret.cap-rel.fr/
SIRET_SRV=...
SIRET_LOGIN=...
SIRET_APIKEY=...
# accepte uniquement les requêtes d'une IP (auto-hébergement)
# exemple pour autoriser 2 IP à se connecter : 192.168.1.25,192.168.1.26
ALLOW_IP=""
REGISTER_API_OPEN="true"
REGISTER_WEB_ACTIVE="true"
REGISTER_URI=...
Après toute modification du fichier .env
Pensez à reconstruire le cache de l'application après toute modification du fichier .env :
make cache