59 lines
1.7 KiB
YAML
59 lines
1.7 KiB
YAML
version: "3"
|
|
services:
|
|
2fauth:
|
|
image: 2fauth/2fauth
|
|
container_name: 2fauth
|
|
volumes:
|
|
- /srv/appdata/2fauth:/2fauth
|
|
ports:
|
|
- 8000:8000/tcp
|
|
environment:
|
|
# You can change the name of the app
|
|
- APP_NAME=2FAuth
|
|
- APP_ENV=local
|
|
- APP_DEBUG=false
|
|
- SITE_OWNER=mail@example.com
|
|
- APP_KEY=SomeRandomStringOf32CharsExactly #32 caractères
|
|
# This variable must match your installation's external address.
|
|
# Webauthn won't work otherwise.
|
|
- APP_URL=http://localhost
|
|
- IS_DEMO_APP=false
|
|
- LOG_CHANNEL=daily
|
|
- LOG_LEVEL=notice
|
|
- DB_DATABASE="/srv/database/database.sqlite"
|
|
- CACHE_DRIVER=file
|
|
- SESSION_DRIVER=file
|
|
# - MAIL_DRIVER=log
|
|
# - MAIL_HOST=smtp.mailtrap.io
|
|
# - MAIL_PORT=2525
|
|
# - MAIL_USERNAME=null
|
|
# - MAIL_PASSWORD=null
|
|
# - MAIL_ENCRYPTION=null
|
|
# - MAIL_FROM_NAME=null
|
|
# - MAIL_FROM_ADDRESS=null
|
|
- MAIL_VERIFY_SSL_PEER=true
|
|
- THROTTLE_API=60
|
|
- LOGIN_THROTTLE=5
|
|
- AUTHENTICATION_GUARD=web-guard
|
|
- AUTH_PROXY_HEADER_FOR_USER=null
|
|
- AUTH_PROXY_HEADER_FOR_EMAIL=null
|
|
- PROXY_LOGOUT_URL=null
|
|
- WEBAUTHN_NAME=2FAuth
|
|
- WEBAUTHN_ID=null
|
|
- WEBAUTHN_ICON=null
|
|
- WEBAUTHN_USER_VERIFICATION=preferred
|
|
- TRUSTED_PROXIES=null
|
|
- PROXY_FOR_OUTGOING_REQUESTS=null
|
|
- BROADCAST_DRIVER=log
|
|
- QUEUE_DRIVER=sync
|
|
- SESSION_LIFETIME=120
|
|
- REDIS_HOST=127.0.0.1
|
|
- REDIS_PASSWORD=null
|
|
- REDIS_PORT=6379
|
|
- PUSHER_APP_ID=
|
|
- PUSHER_APP_KEY=
|
|
- PUSHER_APP_SECRET=
|
|
- PUSHER_APP_CLUSTER=mt1
|
|
- VITE_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
|
|
- VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
|
|
- MIX_ENV=local |