-
Notifications
You must be signed in to change notification settings - Fork 14
/
dotenv
101 lines (77 loc) · 3.41 KB
/
dotenv
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
# Create a Secret Key for Rails
#
# You can generate a secure one through the Greenlight docker image
# with the command.
#
# docker run --rm bigbluebutton/bbb-app-rooms:latest bundle exec rake secret
#
SECRET_KEY_BASE=
# RELATIVE_URL_ROOT=apps
## BigBlueButton configuration (Required)
# BIGBLUEBUTTON_ENDPOINT=http://test-install.blindsidenetworks.com/bigbluebutton/
# BIGBLUEBUTTON_SECRET=8cd8ef52e8e101574e400365b55e11a6
# BIGBLUEBUTTON_MODERATOR_ROLES=Instructor,Faculty,Teacher,Mentor,Administrator,Admin
## Enable recording functionality. It is true by default.
# BIGBLUEBUTTON_RECORDING_ENABLED = false
# BIGBLUEBUTTON_RECORDING_PUBLIC_FORMATS=presentation,capture
## BigBlueButton LTI Broker configuration
# For assing new applications in the broker run:
# rake db:apps:add[name,redirect_uri,uid,secret,root] as in
# rake db:apps:add[rooms,https://lti.jesus.blindside-dev.com/apps/rooms/auth/bbbltibroker/callback,b21211c29d27,3590e00d7ebd]
# OMNIAUTH_BBBLTIBROKER_ROOT=lti
# OMNIAUTH_BBBLTIBROKER_SITE=http://localhost
# OMNIAUTH_BBBLTIBROKER_KEY=b21211c29d27
# OMNIAUTH_BBBLTIBROKER_SECRET=3590e00d7ebd
## Set the hostname using your own domain (Required)
URL_HOST=lti.jesus.blindside-dev.com
## Use only with postgres instance outside the one pre-packaged with docker-compose (Optional)
# DATABASE_URL=postgres://myuser:mypass@localhost:5432/database_name
## Enable redis for actioncable (Optional)
# REDIS_URL=redis://myuser:mypass@localhost
# REDIS_PREFIX=bbb-app-rooms
## Use to send logs to external repository (Optional)
# RAILS_LOG_REMOTE_NAME=xxx.papertrailapp.com
# RAILS_LOG_REMOTE_PORT=99999
# RAILS_LOG_REMOTE_TAG=bbb-lti-broker
# DEVELOPER_MODE_ENABLED=true
## Use to serve assets through the app (Required for now)
RAILS_SERVE_STATIC_FILES=true
## Use to enable features only available for development (Optional)
# RAILS_ENV=development
## Use cache for optimizing requests to external servers (Optional)
# CACHE_ENABLED=false
## Use to retrieve credentials for a BigBlueButton server per tenant (Optional)
# EXTERNAL_MULTITENANT_ENDPOINT=
# EXTERNAL_MULTITENANT_SECRET=
# TENANT_CREDENTIALS={<tenant-id>: {bigbluebutton_url: <bbb-url>, bigbluebutton_secret: <bbb-secret> }}
## Enable redis as the Action Cable adapter.
# CABLE_ADAPTER=redis
## Web server settings
# The size of the thread pool per worker used by Greenlight's web server.
# For details, see: https://github.com/puma/puma#thread-pool
# Default: 5
# RAILS_MAX_THREADS=5
# The amount of workers (separate processes) used by the web server.
# For details, see: https://github.com/puma/puma#clustered-mode
# Default: 1
# WEB_CONCURRENCY=1
## Define log level in production.
# [debug|info|warn|error|fatal]
# Default 'warn'.
# LOG_LEVEL=warn
## Define policy for cookies.
# COOKIES_SAME_SITE=None
# COOKIES_SECURE=true
## SHA algorithm to use for checksum. sha1 is default
## BIGBLUEBUTTON_CHECKSUM_ALGORITHM: "SHA1|SHA256|SHA512"
# BIGBLUEBUTTON_CHECKSUM_ALGORITHM='sha256'
## Define endpoint for fetching data for rooms based on legacy_handler
# HANDLER_LEGACY_API_ENDPOINT=
# HANDLER_LEGACY_API_SECRET=
## Allow the use of legacy launches to create new rooms
# HANDLER_LEGACY_NEW_ROOM_ENABLED=false
## Shows the build tag to the client.
# VIEW_BUILD_TAG_ENABLED=false
## Force all access to the app over SSL, use Strict-Transport-Security, and use secure cookies
## If serving directly from the container, set to true. Otherwise, if behind a proxy, set to false
# ENABLE_SSL=true