4782734ed4
`config/queue.php` reads `env('QUEUE_CONNECTION', 'sync')` since the
Laravel Shift in v6.0.0 (commit cc3c59bf97), but seven .env templates
and phpunit.xml still set `QUEUE_DRIVER` — the old Laravel <5.7 name
that the framework no longer reads. The default is `sync` anyway so
the gap is silent; but anyone copying these templates and trying to
enable an async driver (redis, database, beanstalkd, sqs) finds their
setting silently ignored.
Rename across:
- .env.example
- .env.docker
- .env.dev.docker
- .env.dusk.example
- docker/docker-secrets.env
- docker/docker.env
- phpunit.xml (XML <env> tag)
No code change. Default value `sync` preserved everywhere.
---
Disclosure: drafted with a coding agent's help.
Signed-off-by: Sebastian Mendel <info@sebastianmendel.de>
108 lines
2.7 KiB
Bash
108 lines
2.7 KiB
Bash
# --------------------------------------------
|
|
# REQUIRED: BASIC APP SETTINGS
|
|
# --------------------------------------------
|
|
APP_ENV=local
|
|
APP_DEBUG=false
|
|
APP_KEY=base64:hTUIUh9CP6dQx+6EjSlfWTgbaMaaRvlpEwk45vp+xmk=
|
|
APP_URL=http://127.0.0.1:8000
|
|
APP_TIMEZONE='US/Eastern'
|
|
APP_LOCALE=en-US
|
|
APP_LOCKED=false
|
|
MAX_RESULTS=200
|
|
|
|
# --------------------------------------------
|
|
# REQUIRED: UPLOADED FILE STORAGE SETTINGS
|
|
# --------------------------------------------
|
|
PRIVATE_FILESYSTEM_DISK=local
|
|
PUBLIC_FILESYSTEM_DISK=local_public
|
|
|
|
# --------------------------------------------
|
|
# REQUIRED: DATABASE SETTINGS
|
|
# --------------------------------------------
|
|
DB_CONNECTION=mysql
|
|
DB_HOST=127.0.0.1
|
|
DB_PORT=3306
|
|
DB_DATABASE=null
|
|
DB_USERNAME=null
|
|
DB_PASSWORD=null
|
|
DB_PREFIX=null
|
|
#DB_DUMP_PATH=
|
|
|
|
# --------------------------------------------
|
|
# OPTIONAL: SSL DATABASE SETTINGS
|
|
# --------------------------------------------
|
|
DB_SSL=false
|
|
DB_SSL_KEY_PATH=null
|
|
DB_SSL_CERT_PATH=null
|
|
DB_SSL_CA_PATH=null
|
|
DB_SSL_CIPHER=null
|
|
DB_SSL_VERIFY_SERVER=null
|
|
|
|
# --------------------------------------------
|
|
# REQUIRED: OUTGOING MAIL SERVER SETTINGS
|
|
# --------------------------------------------
|
|
MAIL_MAILER="log"
|
|
|
|
|
|
# --------------------------------------------
|
|
# REQUIRED: IMAGE LIBRARY
|
|
# This should be gd or imagick
|
|
# --------------------------------------------
|
|
IMAGE_LIB=gd
|
|
|
|
|
|
# --------------------------------------------
|
|
# OPTIONAL: SESSION SETTINGS
|
|
# --------------------------------------------
|
|
SESSION_LIFETIME=12000
|
|
EXPIRE_ON_CLOSE=false
|
|
ENCRYPT=true
|
|
COOKIE_NAME=snipeit_v5_local
|
|
SECURE_COOKIES=true
|
|
|
|
# --------------------------------------------
|
|
# OPTIONAL: SECURITY HEADER SETTINGS
|
|
# --------------------------------------------
|
|
REFERRER_POLICY=same-origin
|
|
ENABLE_CSP=true
|
|
CORS_ALLOWED_ORIGINS="*"
|
|
|
|
# --------------------------------------------
|
|
# OPTIONAL: CACHE SETTINGS
|
|
# --------------------------------------------
|
|
CACHE_DRIVER=file
|
|
SESSION_DRIVER=file
|
|
QUEUE_CONNECTION=sync
|
|
|
|
# --------------------------------------------
|
|
# OPTIONAL: LOGIN THROTTLING
|
|
# --------------------------------------------
|
|
LOGIN_MAX_ATTEMPTS=50000
|
|
LOGIN_LOCKOUT_DURATION=1000
|
|
RESET_PASSWORD_LINK_EXPIRES=15
|
|
|
|
# --------------------------------------------
|
|
# OPTIONAL: API
|
|
# --------------------------------------------
|
|
API_MAX_REQUESTS_PER_HOUR=200
|
|
|
|
# --------------------------------------------
|
|
# OPTIONAL: SAML SETTINGS
|
|
# --------------------------------------------
|
|
DISABLE_NOSAML_LOCAL_LOGIN=true
|
|
|
|
|
|
# --------------------------------------------
|
|
# OPTIONAL: MISC
|
|
# --------------------------------------------
|
|
LOG_CHANNEL=single
|
|
LOG_LEVEL=debug
|
|
LOG_CHANNEL=stack
|
|
LOG_SLACK_WEBHOOK_URL=null
|
|
APP_TRUSTED_PROXIES=192.168.1.1,10.0.0.1
|
|
ALLOW_IFRAMING=true
|
|
ENABLE_HSTS=false
|
|
WARN_DEBUG=false
|
|
APP_CIPHER=AES-256-CBC
|
|
|