mirror of
https://github.com/michelleDeko/scalelite-run.git
synced 2025-12-16 06:22:10 +01:00
98 lines
2.9 KiB
Plaintext
98 lines
2.9 KiB
Plaintext
### Required across containers
|
|
SECRET_KEY_BASE=
|
|
DOMAIN_NAME=
|
|
|
|
### Required by scalelite-api
|
|
LOADBALANCER_SECRET=
|
|
SL_HOST=
|
|
|
|
### Required for analytics callback to work
|
|
URL_HOST=
|
|
|
|
### Output Log in docker logs (if true = no logging inside production.log!)
|
|
# RAILS_LOG_TO_STDOUT=false
|
|
|
|
### Optional for scalelite-api
|
|
# LOADBALANCER_CHECKSUM_ALGORITHM=SHA256
|
|
|
|
### Optional - After how many seconds do meetings get cleaned from redis
|
|
# DEFAULT_MEETING_TTL=
|
|
|
|
### Dial In options
|
|
### For more information: https://github.com/blindsidenetworks/scalelite/blob/master/docs/dialin-README.md
|
|
# VOICE_BRIDGE_LEN=
|
|
# VOICE_BRIDGE_MIN=
|
|
# VOICE_BRIDGE_MAX=
|
|
# USE_EXTERNAL_VOICE_BRIDGE=
|
|
# FSAPI_PASSWORD=
|
|
# FSAPI_MAX_DURATION=
|
|
|
|
#
|
|
### Required by scalelite-api and scalelite-poller
|
|
# REDIS_URL=
|
|
# REDIS_HOST=
|
|
#
|
|
### Required by scalelite-api and scalelite-recording-importer
|
|
# DATABASE_URL=
|
|
# SCALELITE_RECORDING_DIR=/mnt/scalelite-recordings/var/bigbluebutton
|
|
#
|
|
### Required by scalelite-nginx (only When using SSL)
|
|
# NGINX_SSL=true
|
|
# SCALELITE_NGINX_EXTRA_OPTS=--mount type=bind,source=/etc/letsencrypt,target=/etc/nginx/ssl,readonly
|
|
#
|
|
### Required when when specific repo or version (other than defaults) are needed (DEPRECATED)
|
|
# SCALELITE_REPO=blindsidenetwks
|
|
# SCALELITE_TAG=v1
|
|
#
|
|
### Required when when specific repo or version (other than defaults) are needed
|
|
SCALELITE_DOCKER_IMAGE=blindsidenetwks/scalelite:v1.6.11
|
|
#
|
|
### Required when recordings are enabled and using BigBlueButton Playback Proxy to serve the recordings.
|
|
SCALELITE_RECORDINGS_DOCKER_IMAGE=bigbluebutton/bbb-playback-proxy:jammy-300-alpine
|
|
#
|
|
### Optional for nginx when using docker-compose
|
|
# NGINX_DOCKER_IMAGE=
|
|
# CERTBOT_DOCKER_IMAGE=
|
|
#
|
|
### Optional for postgres when using docker-compose
|
|
# POSTGRES_USER=
|
|
# POSTGRES_PASSWORD=
|
|
# POSTGRES_DOCKER_IMAGE=
|
|
#
|
|
### Optional for redis when using docker-compose
|
|
# REDIS_DOCKER_IMAGE=
|
|
#
|
|
### Optional for init-letsencrypt.sh when using certbot for generating signed SSL certificates
|
|
#LETSENCRYPT_EMAIL=
|
|
#LETSENCRYPT_STAGING=0 # Set to 1 if you're testing your setup to avoid hitting request limits
|
|
#
|
|
### Optional since v1.0.12
|
|
# DB_DISABLED=false
|
|
# POLL_INTERVAL=60
|
|
# RECORDING_DISABLED=false
|
|
# RECORDING_IMPORT_POLL=true
|
|
# RECORDING_IMPORT_POLL_INTERVAL=60
|
|
# RECORDING_IMPORT_UNPUBLISHED=false
|
|
#
|
|
### Optional when using docker-compose-dev.yml
|
|
# DOCKER_VOL_POSTGRES_DATA=/home/ubuntu/scalelite-run/data/postgres/db
|
|
# DOCKER_VOL_REDIS_DATA=data/redis/db
|
|
#
|
|
### Optional for development when using different profiles
|
|
# DOCKER_PROXY_NGINX_TEMPLATE=scalelite-proxy
|
|
# Examples:
|
|
# scalelite-proxy <default>
|
|
# scalelite-proxy-protected
|
|
# scalelite-local
|
|
# scalelite-local-protected
|
|
# scalelite-cluster
|
|
#
|
|
### Optional for the deployment, but required when using init-letsencrypt.sh script
|
|
# LETSENCRYPT_EMAIL=
|
|
# LETSENCRYPT_STAGING=0
|
|
# Set to 1 if you're testing your setup to avoid hitting request limits
|
|
#
|
|
### Optional for Multitenancy
|
|
# MULTITENANCY_ENABLED=
|
|
#
|