-
Notifications
You must be signed in to change notification settings - Fork 3
/
build.properties.example
342 lines (265 loc) · 8.12 KB
/
build.properties.example
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
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
# Build properties file
# ^^^^^^^^^^^^^^^^^^^^^
#
# This property file is need for phing to build the project.
# Adjust your settings and copy this file to env/build.properties.[environment].
# PHP
# ---
PHP_VERSION=7.4
XDEBUG_VERSION=3.1.6
# Container
# ---------
APP_CODE_PATH_CONTAINER=/var/www/html
# Application
# -----------
APP_DEBUG=true
APP_CLOSED_BETA_ENABLED=false
APP_SUSPENDED=false
APP_CUSTOM_PUBLIC_ADMINISTRATIONS_ENABLED=false
APP_API_VERSION=v1
# Reset public playground (public playground environment disabled)
# Value must be between 0 = Sunday and 6 = Saturday
# -----------
#RESET_PUBLIC_PLAYGROUND_DAY_VERBOSE=sunday
#RESET_PUBLIC_PLAYGROUND_DAY=0
#RESET_PUBLIC_PLAYGROUND_HOUR=23
#RESET_PUBLIC_PLAYGROUND_MINUTE=30
# Closed beta repository
# ----------------------
CLOSED_BETA_WHITELIST_REPOSITORY_FULL_NAME=
CLOSED_BETA_WHITELIST_REPOSITORY_BRANCH=
CLOSED_BETA_WHITELIST_REPOSITORY_FILE_NAME=
# Hostname
# --------
HOSTNAME=localhost
# Logging stack
# -------------
LOG_STACK_CHANNELS=
# Slack notifications
# -------------------
LOG_SLACK_WEBHOOK_URL=
LOG_SLACK_USERNAME=
LOG_SLACK_WEBHOOK_URL_EXTRA_CHANNEL=
LOG_SLACK_USERNAME_EXTRA_CHANNEL=
# Tackers
# -------
TRACKING_MATOMO_ID=
TRACKING_GA_ID=
TRACKING_HOTJAR_ID=
# Webhooks
# --------
CLOSED_BETA_WHITELIST_WEBHOOK_CLIENT_SECRET=
# SPID Service Provider
# ---------------------
# Leave blank to use default key and certificate from
# SPID Laravel package (https://github.com/italia/spid-laravel).
# Refer to https://github.com/italia/spid-metadata-signer for
# key and certificate generation.
SPID_SP_ENTITY_ID=
SPID_SP_ACS_INDEX=
SPID_SP_ATTRIBUTES_INDEX=
SPID_SP_PRIVATE_KEY=
SPID_SP_CERTIFICATE=
# SPID test identity providers
# ----------------------------
SPID_TESTENV_HOSTNAME=
SPID_TESTENV_ENABLED=
SPID_TESTENV_ENTITY_ID=
SPID_TESTENV_SSO=
SPID_TESTENV_SLO=
SPID_TESTENV_CERT=
SPID_VALIDATOR_IDP_ENABLED=false
SPID_VALIDATOR_IDP_ENTITY_ID=
SPID_VALIDATOR_IDP_SSO=
SPID_VALIDATOR_IDP_SLO=
SPID_VALIDATOR_IDP_CERT=
# Cron authentication
# -------------------
CRON_TOKEN=verysecretcrontoken
# Super admin user
# ----------------
APP_SUPER_ADMIN_NAME=
APP_SUPER_ADMIN_FAMILY_NAME=
APP_SUPER_ADMIN_FISCAL_NUMBER=
APP_SUPER_ADMIN_EMAIL=
APP_SUPER_ADMIN_PASSWORD=
# Pending websites thresholds
# ---------------------------
PENDING_WEBSITE_WARNING=10
PENDING_WEBSITE_REMOVE=15
# Archive websites thresholds
# ---------------------------
ARCHIVING_WEBSITE_WARNING=10
ARCHIVING_WEBSITE_ARCHIVE=20
ARCHIVING_WEBSITE_NOTIFICATION_INTERVAL=5
# Value must be between 1 = Monday and 7 = Sunday
PRIMARY_WEBSITE_NOT_TRACKING_NOTIFICATION_WEEK_DAY=1
ARCHIVING_WEBSITE_DAILY_NOTIFICATION=3
# Database settings
# -----------------
MARIADB_DATABASE=default
MARIADB_USER=default
MARIADB_PASSWORD=secret
MARIADB_ROOT_PASSWORD=root
MARIADB_REPLICA=false
# Connections settings
# --------------------
CACHE_CONNECTION=cache
CSP_CONNECTION=csp
SESSION_CONNECTION=sessions
QUEUE_REDIS_CONNECTION=queue
# Sessions settings
# -----------------
SESSION_SECURE_COOKIE=true
SESSION_ENCRYPT=true
# Redis Sentinel settings
# -----------------------
# Leave blank/defaults if not using Redis Sentinel
# Comma separated list of Redis Sentinels connection strings
# e.g. tcp://sentinel1:26379,tcp://sentinel2:26379
REDIS_SENTINELS=
REDIS_SENTINEL_SET=
# Indexes RediSearch settings
# ---------------------------
REDIS_INDEXES_USE_SENTINELS=false
# IPA RediSearch Sentinel settings
# --------------------------------
# Leave blank/defaults if not using Sentinels for IPA RediSearch service
REDIS_IPA_INDEX_USE_SENTINELS=false
# A comma separated list of Redis Sentinels connection strings
REDIS_IPA_INDEX_SENTINELS=
REDIS_IPA_INDEX_SENTINEL_SET=
# Mail settings
# -------------
MAIL_HOST=mailhog
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
# PEC settings
# ------------
PEC_HOST=mailhog
PEC_PORT=1025
PEC_USERNAME=null
PEC_PASSWORD=null
PEC_ENCRYPTION=null
# Matomo
# ------
# Matomo Reader database host
# Leave blank if not using a clustered DB
# Keep this parameter consistent with MARIADB_REPLICA
MATOMO_DB_READER=
# Matomo Database user
MATOMO_DB_USER=matomo
MATOMO_DB_PASSWORD=SecretMatomo
# Matomo super user name
MATOMO_ROOT_USER=admin
# Matomo super user password
MATOMO_ROOT_PASSWORD=Password
# Matomo super user API Key, put any MD5 hash.
MATOMO_ROOT_APIKEY=8aa23f3ca5903d451d1ff8eb947c7a8f
# Matomo cron archiving enabled
MATOMO_CRON_ARCHIVING_ENABLED=true
# Matomo public dashboard user name
MATOMO_PUBLIC_USER=viewer
# Matomo public dashboard user password
MATOMO_PUBLIC_USER_PASSWORD=ViewerPassword
# Matomo public dashboard user API Key, put any MD5 hash.
MATOMO_PUBLIC_USER_APIKEY=540e13e315b7c8bbf374a0ff227a1ae1
# Matomo version
MATOMO_VERSION=3.14.1
# Matomo WAI theme version
MATOMO_WAI_THEME_VERSION=1.3.2-beta
# Matomo plugins versions
MATOMO_PLUGIN_DISABLESITETRACKING_VERSION=v1.2.0
MATOMO_PLUGIN_QUEUEDTRACKING_VERSION=3.3.6
MATOMO_PLUGIN_PROTECTTRACKID_VERSION=1.0.0
MATOMO_PLUGIN_CUSTOMDIMENSIONS_VERSION=3.1.10
MATOMO_PLUGIN_LOGINFILTERIP_VERSION=0.1.0
MATOMO_PLUGIN_RESTRICTANONYMOUSACCESS_VERSION=0.3.0
MATOMO_PLUGIN_WAICUSTOM_VERSION=0.2.0
MATOMO_PLUGIN_SUPERUSERONLYRESTRICTIONS_VERSION=1.0.0
MATOMO_PLUGIN_SUPERUSERONLYRESTRICTIONS_ENABLED=0
MATOMO_PLUGIN_TRACKERHOSTNAME_VERSION=0.1.0
MATOMO_PLUGIN_CUSTOMPDFREPORT_VERSION=0.0.1
MATOMO_PLUGIN_VISITORGENERATOR_VERSION=3.1.2
MATOMO_PLUGIN_RESETDATABASE_VERSION=0.1.0
MATOMO_PLUGIN_UPDATEEXPOSEDFQDNLIST_VERSION=0.0.1
MATOMO_PLUGIN_UPDATEEXPOSEDFQDNLIST_REDIS_HOST=redis
MATOMO_PLUGIN_UPDATEEXPOSEDFQDNLIST_REDIS_PORT=6379
MATOMO_PLUGIN_UPDATEEXPOSEDFQDNLIST_REDIS_DB_INDEX=1
# Matomo phpredis extension version
MATOMO_PHPREDIS_VERSION=5.1.1
# Matomo public RollUp report ID is the Matomo
# site ID for widgets in the portal public dashboard (home page);
# if using the RollUpReporting plugin, this is
# the site ID of the RollUp site configured to include "all" websites.
# NOTE: requires "view" access for anonymous user.
# Leave blank if not using matomo widgets in home page.
MATOMO_PUBLIC_ROLLUP_ID=
# Matomo tracker hostname
# Leave blank if not using a different hostname
# for matomo tracking ingestion
MATOMO_INGESTION_HOSTNAME=
# Analytics Service URLs
# ----------------------
# Analytics Service API are called from other docker containers,
# so you want to specify the URL relative to the backend network scope
# which resolves domain names according to docker-compose defined services.
ANALYTICS_API_BASE_URL=https://nginx:9443
# Set to false if using self-signed SSL certificates.
ANALYTICS_API_SSL_VERIFY=false
# The public URL for your Analytics Service.
ANALYTICS_PUBLIC_URL=https://localhost:9443
# Analytics API public domain
ANALYTICS_API_PUBLIC_DOMAIN=https://localhost:9443
# Analytics API public path
ANALYTICS_API_PUBLIC_PATH=/
# Analytics widgets base url
ANALYTICS_WIDGETS_BASE_URL=/
# Single Digital Gateway Service Endpoint
# ---------------------------------------
SDG_API_PUBLIC_URL=
SDG_API_UNIQUEID_ENDPOINT=
SDG_API_STATS_IS_ENDPOINT=
SDG_API_SSL_VERIFY=false
SDG_API_KEY=
SDG_STORAGE_DIRECTORY=sdg
SDG_STORAGE_DISK=public
SDG_URLS_FILE_FORMAT=json
SDG_COLUMN_INDEX_URL_CSV=2
SDG_COLUMN_SEPARATOR_CSV=;
SDG_URL_ARRAY_PATH_JSON=path.to.urls.array
SDG_URL_KEY_JSON=url
# Elastic Search Service URLs
# ---------------------------
ELASTICSEARCH_VERSION=7.6.0
ELASTICSEARCH_USER=
ELASTICSEARCH_PASSWORD=
ELASTICSEARCH_HOST=elasticsearch
ELASTICSEARCH_INDEX_PREFIX=wai
ELASTICSEARCH_INDEX_NAME=log
ELASTICSEARCH_SEARCH_TEMPLATE_NAME=log_search
ELASTICSEARCH_IGNORE_EXCEPTIONS=false
KIBANA_VERSION=7.6.0
KIBANA_PORT=5601
# Debugging
# ---------
# Set your XDebug IDE key, if needed.
XDEBUG_IDEKEY=
# Use host.docker.internal if Docker host is Windows OS or Mac OS,
# check the IP address of docker0 and adjust DOCKER_HOST_IP value
# in your env-containers-* file to use dockerhost, if Docker host is Linux OS.
XDEBUG_REMOTE_HOST=host.docker.internal
# Kong Service
# ------------
KONG_VERSION=2.2.0
KONG_ADMIN_API_URL=http://kong:8001
KONG_API_URL=http://kong:8000
KONG_API_PORTAL_BASE_PATH=portal
KONG_API_MATOMO_BASE_PATH=matomo
# Postgres for Kong
# -----------------
POSTGRES_PASSWORD=password.1
POSTGRES_USER=kong
POSTGRES_DATABASE=postgres