Enviroment .env File
Since Commit d6abb0 we are using global .env files. They are located in /etc/nmsprime/env/*.env. Each module that requires separate env settings, deploy there own *.env file. Deployment is done with Install Framework – config files. These files are automated filled with random passwords during install, for example: Install/after_install.sh
- TODO: Patrick Reichel: document all parameters
1. Descriptions
Section | Value | Usage | Note |
---|---|---|---|
NMS Prime | APP_ENV | ||
APP_DEBUG | |||
APP_KEY | |||
APP_LOG | |||
Database | DB_HOST | ||
2. Examples
A) global.env
.env
# this is the global configuration file APP_ENV=local APP_DEBUG=false # generate using "php artisan key:generate" APP_KEY=base64:l064arTFEris8J... # key auto generated during install # overwrite logging behavior in config/app.php ? read comments there to learn possible values APP_LOG=single APP_LOG_LEVEL=info DB_HOST=localhost DB_DATABASE=nmsprime DB_USERNAME=nmsprime DB_PASSWORD=set-password-here CACHE_DRIVER=file SESSION_DRIVER=file QUEUE_DRIVER=database # BaseURL used in console commands APP_CONSOLE_BASEURL='https://localhost:8080/nmsprime' # HTTPS Port settings HTTPS_ADMIN_PORT=8080