-
Notifications
You must be signed in to change notification settings - Fork 42
/
.env
77 lines (70 loc) · 2.15 KB
/
.env
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
# DOMAIN
MAIN_DOMAIN=
MEDIA_DOMAIN=
MGMT_URL=https://${MAIN_DOMAIN}/mgmt
# mgmt client url (should be the same FQDN as edumeet proxy )
MGMT_CLI_URL=https://${MAIN_DOMAIN}/cli/
TEMPLATE_REPLACE=true
# public ip of the host (it's updated automatically by running run-me-first)
LISTEN_IP=
EXTERNAL_IP=
# ADMIN USERS
# db user - GENERATED AT FIRST START -
POSTGRES_USER=edumeet
POSTGRES_PASSWORD=edumeet
# db admin UI - GENERATED AT FIRST START -
PGADMIN_DEFAULT_EMAIL=edumeet@edu.meet
PGADMIN_DEFAULT_PASSWORD=edumeet
# mgmt admin user - HARDCODED -
MANAGEMENT_USERNAME=edumeet-admin@localhost
MANAGEMENT_PASSWORD=supersecret
# keycloak (auth) admin user - UPDATES WHEN RERUN -
KEYCLOAK_ADMIN=edumeet
KEYCLOAK_ADMIN_PASSWORD=edumeet
# LOG/DEBUG (* / edumeet* / ... )
SERVER_DEBUG=
MGMT_DEBUG=
MGMT_CLIENT_DEBUG=
MN_DEBUG=
# CONFIG
MEDIA_SECRET=secret-shared-with-media-node
MN_EXTRA_PARAMS='--cert ./certs/edumeet-demo-cert.pem --key ./certs/edumeet-demo-key.pem'
# for internal http communication between components
NODE_TLS_REJECT_UNAUTHORIZED=0
# keycloak
KC_HTTPS_CERTIFICATE_FILE=/opt/keycloak/conf/edumeet-demo-cert.pem
KC_HTTPS_CERTIFICATE_KEY_FILE=/opt/keycloak/conf/edumeet-demo-key.pem
KC_HTTP_RELATIVE_PATH=/kc
KC_HOSTNAME_STRICT='false'
KC_HOSTNAME_STRICT_HTTPS='false'
KC_METRICS_ENABLED='true'
KC_HTTP_ENABLED='true'
PROXY_ADDRESS_FORWARDING='true'
KC_PROXY="edge"
# PORTS
# media node ports
LISTEN_PORT=3000
RTC_MIN_PORT=40000
RTC_MAX_PORT=40249
# REPO STUFF
BASEDIR=/app
GIT_SERVER=https://github.com
REPOSITORY=edumeet
BRANCH=main
# edumeet-client
EDUMEET_CLIENT=edumeet-client
BRANCH_CLIENT=${BRANCH}
# edumeet-room-server
EDUMEET_SERVER=edumeet-room-server
BRANCH_SERVER=${BRANCH}
# edumeet-media-node
EDUMEET_MN_SERVER=edumeet-media-node
BRANCH_MN_SERVER=${BRANCH}
#edumeet-management-server
EDUMEET_MGMT_SERVER=edumeet-management-server
BRANCH_MGMT_SERVER=${BRANCH}
#edumeet-management-client
EDUMEET_MGMT_CLIENT=edumeet-management-client
BRANCH_MGMT_CLIENT=main
# do not set this, unless you want to build it (it's updated automatically by running run-me-first):
TAG=4.0-20240229-stable