mirror of
https://github.com/rommapp/romm.git
synced 2026-02-18 00:27:41 +01:00
The `WEB_CONCURRENCY` environment variable is a more common way to configure the number of workers for Gunicorn [1] or other web servers. This change maintains `GUNICORN_WORKERS` compatibility, while notifying users that it is deprecated and should be replaced with `WEB_CONCURRENCY`. It would also allow us to replace Gunicorn with another web server in the future without changing the variable name. [1] https://docs.gunicorn.org/en/stable/settings.html#workers
75 lines
1.4 KiB
Plaintext
75 lines
1.4 KiB
Plaintext
ROMM_BASE_PATH=/path/to/romm_mock
|
||
DEV_MODE=true
|
||
KIOSK_MODE=false
|
||
|
||
# Gunicorn (optional)
|
||
# Workers -> (2 × CPU cores) + 1
|
||
WEB_CONCURRENCY=4
|
||
|
||
# IGDB credentials
|
||
IGDB_CLIENT_ID=
|
||
IGDB_CLIENT_SECRET=
|
||
|
||
# Mobygames
|
||
MOBYGAMES_API_KEY=
|
||
|
||
# Screenscraper
|
||
SCREENSCRAPER_USER=
|
||
SCREENSCRAPER_PASSWORD=
|
||
|
||
# SteamGridDB
|
||
STEAMGRIDDB_API_KEY=
|
||
|
||
# Database config
|
||
DB_HOST=127.0.0.1
|
||
DB_PORT=3306
|
||
DB_NAME=romm
|
||
DB_USER=romm
|
||
DB_PASSWD=
|
||
DB_ROOT_PASSWD=
|
||
|
||
# Redis config
|
||
REDIS_HOST=127.0.0.1
|
||
REDIS_PORT=6379
|
||
|
||
# Authentik
|
||
POSTGRES_DB=authentik
|
||
POSTGRES_USER=authentik
|
||
POSTGRES_PASSWORD=
|
||
AUTHENTIK_SECRET_KEY=
|
||
AUTHENTIK_BOOTSTRAP_PASSWORD=
|
||
|
||
# Authentication
|
||
ROMM_AUTH_SECRET_KEY=
|
||
# Disable auth on download endpoint for 3rd party support
|
||
DISABLE_DOWNLOAD_ENDPOINT_AUTH=
|
||
# Disable CSRF protection for development and testing purposes
|
||
DISABLE_CSRF_PROTECTION=
|
||
# Disable username + passsword login when using OIDC login
|
||
DISABLE_USERPASS_LOGIN=
|
||
|
||
# OpenID Connect (Authentik, Authelia, etc.)
|
||
OIDC_ENABLED=
|
||
OIDC_PROVIDER=
|
||
OIDC_CLIENT_ID=
|
||
OIDC_CLIENT_SECRET=
|
||
OIDC_REDIRECT_URI=
|
||
OIDC_SERVER_APPLICATION_URL=
|
||
|
||
# Filesystem watcher (optional)
|
||
ENABLE_RESCAN_ON_FILESYSTEM_CHANGE=true
|
||
RESCAN_ON_FILESYSTEM_CHANGE_DELAY=5
|
||
|
||
# Periodic Tasks (optional)
|
||
ENABLE_SCHEDULED_RESCAN=true
|
||
SCHEDULED_RESCAN_CRON=0 3 * * *
|
||
ENABLE_SCHEDULED_UPDATE_SWITCH_TITLEDB=true
|
||
SCHEDULED_UPDATE_SWITCH_TITLEDB_CRON=0 4 * * *
|
||
|
||
# In-browser emulation
|
||
DISABLE_EMULATOR_JS=false
|
||
DISABLE_RUFFLE_RS=false
|
||
|
||
# Logging
|
||
LOGLEVEL=DEBUG
|