-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy path.env.template
154 lines (129 loc) · 5 KB
/
.env.template
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
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
#########################################################
## Elexis-Environment variables
#########################################################
#########################################################
## 1) REQUIRED - internal elexis-environment settings
#########################################################
# The overall name to use for the organisation (e.g. Mustermann)
# Use double underscore (__) to represent a space value
ORGANISATION_NAME=ask-user
# The domain used by this organisation (e.g. mustermann.ch)
ORGANSATION_DOMAIN=ask-user
# The hostname this elexis-environment is accessed under.
# Must be fixed, and resolvable by all internal clients accessing it
# (e.g. ee.medelexis.ch)
EE_HOSTNAME=ask-user
# The internal IP EE_HOSTNAME is accessible under
# will be used within EE to pin EE_HOSTNAME to this IP
EE_HOST_INTERNAL_IP=ask-user
# The admin username for all services (e.g. admin)
ADMIN_USERNAME=ask-user
# The admin password for all services
ADMIN_PASSWORD=missing-uuid
# The admin email-address for all services (e.g. [email protected])
ADMIN_EMAIL=ask-user
# The users APIKEY for mis.medelexis.ch
MIS_APIKEY=ask-user
# The numeric id of the installations project in mis.medelexis.ch
MIS_PROJECTID=ask-user
#########################################################
## 2) REQUIRED - provided external services
#########################################################
# S3 Simple-Storage-Service host setting (https only)
S3_HOST=optional_not_set
S3_PORT=9000
# RDBMS host setting (mysql only)
RDBMS_HOST=ask-user
RDBMS_PORT=3306
RDBMS_TYPE=mysql
# Keycloak Database
RDBMS_KEYCLOAK_DATABASE=ee_keycloak
RDBMS_KEYCLOAK_USERNAME=ee_keycloak
RDBMS_KEYCLOAK_PASSWORD=missing-uuid
RDBMS_KEYCLOAK_JDBC_PARAMETER_STRING="useSSL=false&serverTimezone=Europe/Zurich"
# Elexis Database (if ENABLE_ELEXIS_SERVER)
RDBMS_ELEXIS_DATABASE=ee_elexis
RDBMS_ELEXIS_USERNAME=elexis
RDBMS_ELEXIS_PASSWORD=missing-uuid
RDBMS_ELEXIS_JDBC_PARAMETER_STRING="useSSL=false&serverTimezone=Europe/Zurich"
# Bookstack (if ENABLE_BOOKSTACK)
RDBMS_BOOKSTACK_DATABASE=ee_bookstack
RDBMS_BOOKSTACK_USERNAME=ee_bookstack
RDBMS_BOOKSTACK_PASSWORD=missing-uuid
# Nextcloud (if ENABLE_NEXTCLOUD)
RDBMS_NEXTCLOUD_DATABASE=ee_nextcloud
RDBMS_NEXTCLOUD_USERNAME=ee_nextcloud
RDBMS_NEXTCLOUD_PASSWORD=missing-uuid
# Guacamole (if ENABLE_GUACAMOLE)
RDBMS_GUACAMOLE_DATABASE=ee_guacamole
RDBMS_GUACAMOLE_USERNAME=ee_guacamole
RDBMS_GUACAMOLE_PASSWORD=missing-uuid
#########################################################
## 3) REQUIRED - enabled elexis-environment modules
#########################################################
ENABLE_ELEXIS_SERVER=true
ENABLE_ELEXIS_RCP=true
ENABLE_BOOKSTACK=true
ENABLE_SOLR=false
ENABLE_OCRMYPDF=false
ENABLE_ELEXIS_WEB=false
ENABLE_NEXTCLOUD=false
ENABLE_GUACAMOLE=false
ENABLE_MATRIX=false
#########################################################
## 4) CONDITIONALLY REQUIRED
#########################################################
## If ENABLE_NEXTCLOUD in 3)
NEXTCLOUD_S3_BUCKET_NAME=ee-nextcloud
NEXTCLOUD_S3_ACCESS_KEY_ID=ee-nextcloud
NEXTCLOUD_S3_ACCESS_KEY_SECRET=optional_not_set
## If ENABLE_MATRIX in 3)
MATRIX_S3_BUCKET_NAME=ee-synapse
MATRIX_S3_ACCESS_KEY_ID=ee-synapse
MATRIX_S3_ACCESS_KEY_SECRET=optional_not_set
ENABLE_MATRIX_FEDERATION=false
#########################################################
## 5) OPTIONAL
#########################################################
# Shared secret to create/refresh https cert using certbot
EE_TOOLS_CERTBOT_SHARED_SECRET=optional_not_set
# gitlab.medelexis.ch/elexis-web/web-docker deploy token,
# only active after setup configure
EE_GITLAB_WEB_DOCKER_DEPLOY_TOKEN=optional_not_set
## If ENABLE_ELEXIS_SERVER in 3)
# Redmine API Key
REDMINE_APIKEY=optional_not_set
# CUPS configuration
CUPS_SERVER=optional_not_set
IPP_PORT=optional_not_set
#########################################################
## myElexis-Bridge (Auto-Configured)
#########################################################
# Disable the forwarded SSH maintenance access to ELP
WG_DISABLE_SSH_MANHOLE=false
# external service accessibility
# valid params are: false | wg | pub | wg,pub
WG_ACCESS_ELEXIS_SERVER=false
WG_ACCESS_BOOKSTACK=false
WG_ACCESS_NEXTCLOUD=false
WG_ACCESS_ELEXIS_WEB=false
WG_ACCESS_GUACAMOLE=false
WG_ACCESS_MATRIX=false
#########################################################
## Third Party Services
#########################################################
# Enable Healthinal / Heureka access
# (requires WG_ACCESS_ELEXIS_SERVER=wg and active myElexis-Bridge)
ENABLE_3RDPARTY_HEUREKA=false
#########################################################
# DO NOT MODIFY - INTERNAL USE
## value set by system on ee-cli setup configure
#########################################################
# a unique ID determining this EE installation
X_EE_SITE_UUID=missing-uuid
X_EE_ELEXIS_WEB_API_APP_KEY=missing-uuid
X_EE_SOLR_ADMIN_PASSWORD_HASH=optional_not_set
X_EE_SOLR_ELEXIS_SERVER_PASSWORD=missing-uuid
X_EE_S3_BUCKET_NAME=ee-system
X_EE_S3_ACCESS_KEY_ID=ee-system
X_EE_S3_ACCESS_KEY_SECRET=optional_not_set