Repository navigation
Expand file tree
/
Copy pathdotenv
More file actions
135 lines (104 loc) · 4.26 KB
/
Copy pathdotenv
File metadata and controls
135 lines (104 loc) · 4.26 KB
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
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
# 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
## Whether or not to show the setting that sets whether the default recording state is published/unpublished
## default is false, and should remain false for standalone BBB servers since this setting is only supported in the BN Loadbalancer
# SHOW_DEFAULT_RECORDING_PUBLISH_SETTING
### Access Keys and Secrets for Cloud Storage Providers
## Which cloud provider to use. Default in development is digitalocean, default in prod is google.
# CLOUD_PROVIDER=<digitalocean|google>
## Digital Ocean
# DO_ACCESS_KEY=
# DO_SECRET=
# DO_STORAGE_ENDPOINT=
# DO_BUCKET_NAME=
# DO_STORAGE_REGION=
## Google
# GCS_PROJECT=
# GCS_BUCKET=
# GCS_PROJECT_ID=
# GCS_PRIVATE_KEY_ID=
# GCS_PRIVATE_KEY=
# GCS_CLIENT_EMAIL=
# GCS_CLIENT_ID=
# GCS_CLIENT_CERT=
# S3_ACCESS_KEY_ID=
# S3_SECRET_ACCESS_KEY=
# S3_REGION=
# S3_BUCKET=
# AS_MIRROR_PRIMARY=local
# AS_MIRROR_SECONDARY=amazon