-
Notifications
You must be signed in to change notification settings - Fork 0
/
.env.example
372 lines (333 loc) · 15 KB
/
.env.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
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
# ================================================================================================
# DOCKER-COMPOSE (DRIVER)
# ================================================================================================
# All Networks driver
NETWORKS_DRIVER=bridge
# All volumes driver
VOLUMES_DRIVER=local
# ================================================================================================
# PATH WORKSPACE
# ================================================================================================
WORKSPACE=./workspace/nfndp
# ================================================================================================
# PATH CACHE
# ================================================================================================
CACHE_REDIS=./cache/redis
CACHE_MEMCACHED=./cache/memcached
# ================================================================================================
# PATH CONFIG
# ================================================================================================
CONFIG_AEROSPIKE=./config/aerospike/aerospike.conf
CONFIG_APACHE=./config/apache2/sites
CONFIG_MONGODB=./config/mongodb/mongodb.conf
CONFIG_MYSQL=./config/mysql/my.cnf
CONFIG_MYSQL_DOCKER=./config/mysql/conf.d/nfndp.cnf
CONFIG_NGINX=./config/nginx/nginx.conf
CONFIG_NGINX_PHPFPM=./config/nginx/phpfpm/nfndp.conf
CONFIG_NGINX_PUMA=./config/nginx/puma
CONFIG_NGINX_UNICORN=./config/nginx/unicorn
CONFIG_POSTGRESQL=./config/postgresql/postgresql.conf
CONFIG_PHPFPM=./config/php/php-fpm.conf
CONFIG_PHPFPM_INI=./config/php/php.ini
CONFIG_PHP_XDEBUG=./config/php/nfndp-php-ext-xdebug.ini
CONFIG_PHPMYADMIN=./config/phpmyadmin/config.inc.php
CONFIG_PROMETHEUS=./config/prometheus
# ================================================================================================
# PATH DATA
# ================================================================================================
DATA_AEROSPIKE=./data/aerospike
DATA_ELASTICSEARCH=./data/elasticsearch
DATA_GRAFANA=./data/grafana
DATA_MARIADB=./data/mariadb
DATA_MONGODB=./data/mongodb
DATA_MYSQL=./data/mysql
DATA_PERCONA=./data/percona
DATA_PGADMIN=./data/pgadmin
DATA_PORTAINER=./data/portainer
DATA_POSTGRESQL=./data/postgresql
DATA_PROMETHEUS=./data/prometheus
DATA_SOLR=./data/solr
DATA_SPARK_MASTER=./data/spark-master
DATA_SPARK_WORKER=./data/spark-worker
DATA_TERRAFORM=./data/terraform
# ================================================================================================
# PATH LOG
# ================================================================================================
LOG_APACHE=./log/apache2
LOG_MARIADB=./log/mariadb
LOG_MEMCACHED=./log/memcached
LOG_MONGODB=./log/mongodb
LOG_MYSQL=./log/mysql
LOG_NGINX=./log/nginx
LOG_PERCONA=./log/percona
LOG_POSTGRESQL=./log/postgresql
LOG_PHPFPM=./log/phpfpm
LOG_REDIS=./log/redis
# ================================================================================================
# PATH SESSION
# ================================================================================================
SESSION_ADMINER=./session/adminer
SESSION_APACHE=./session/apache2
SESSION_NGINX=./session/nginx
SESSION_PGADMIN=./session/pgadmin
SESSION_PHPMYADMIN=./session/phpmyadmin
# ================================================================================================
# PATH VENDOR
# ================================================================================================
VENDOR_COMPOSER=./vendor/composer.phar
VENDOR_DEPLOYER=./vendor/deployer.phar
VENDOR_PHP_CS_FIXER=./vendor/php-cs-fixer.phar
# ================================================================================================
# DEFAULT CONTAINER DATABASE
# ================================================================================================
# options: cratedb, mariadb (default), postgresql, mysql, percona, sqlite, mongodb, rethinkdb
DEFAULT_DATABASE=mariadb
# ================================================================================================
# CONTAINER: CORE-BASE
# ================================================================================================
# options: 3.6 / 3.7 (default)
ALPINE_VERSION=3.7
# options: v1.20.0.0 / v1.21.4.0 (default)
S6OVERLAY_VERSION=v1.21.4.0
S6_BEHAVIOUR_IF_STAGE2_FAILS=1
LANG=en_US.UTF-8
LC_ALL=en_US.UTF-8
LANGUAGE=en_US.UTF-8
TERM=xterm
# ================================================================================================
# CONTAINER: CORE-BASE-CONSUL & CORE-CONSUL
# ================================================================================================
# options: 0.9.3 / 1.0.7 (default)
CONSUL_VERSION=1.0.7
# options: 0.19.3 / 0.19.4
CONSULTEMPLATE_VERSION=0.19.4
# ================================================================================================
# CONTAINER: ADMINER
# ================================================================================================
# options: 4.6.2 / 4.6.3 (default)
ADMINER_VERSION=4.6.3
ADMINER_PORT=8100
INSTALL_MSSQL=false
# ================================================================================================
# CONTAINER: AEROSPIKE
# ================================================================================================
# options: 3.16.0.6 / 4.0.0.4 (default)
AEROSPIKE_VERSION=4.0.0.4
AEROSPIKE_SERVICE_PORT=8101
AEROSPIKE_FABRIC_PORT=8102
AEROSPIKE_HEARTBEAT_PORT=8103
AEROSPIKE_INFO_PORT=8104
# ================================================================================================
# CONTAINER: APACHE2
# ================================================================================================
APACHE_VERSION=2.4
APACHE_HOST_HTTP_PORT=8105
APACHE_HOST_HTTPS_PORT=8106
APACHE_PHP_UPSTREAM_CONTAINER=php-fpm
APACHE_PHP_UPSTREAM_PORT=9000
APACHE_PHP_UPSTREAM_TIMEOUT=60
# ================================================================================================
# CONTAINER: ALERTMANAGER
# ================================================================================================
ALERTMANAGER_PORT=8300
# ================================================================================================
# CONTAINER: CADDY
# ================================================================================================
CADDY_PORT1=8301
CADDY_PORT2=8302
CADDY_PORT3=8303
CADDY_PORT4=8304
# ================================================================================================
# CONTAINER: CADVISOR
# ================================================================================================
CADVISOR_VERSION=v0.28.3
CADVISOR_PORT=8305
# ================================================================================================
# CONTAINER: ELASTICSEARCH
# ================================================================================================
# options: 2.4 / 5.6 (default)
ELASTICSEARCH_VERSION=5.6
ELASTICSEARCH_PORT1=8118
ELASTICSEARCH_PORT2=8119
# ================================================================================================
# CONTAINER: GRAFANA
# ================================================================================================
# options: 5.1.3 / 5.2.2 / 5.3.4 (default)
GRAFANA_VERSION=5.3.4
GRAFANA_PORT=8120
GF_SERVER_ROOT_URL=http://localhost:8108
GF_SECURITY_ADMIN_USER=nfndp
GF_SECURITY_ADMIN_PASSWORD=password
GF_INSTALL_PLUGINS=alexanderzobnin-zabbix-app,cloudflare-app,crate-datasource,digiapulssi-breadcrumb-panel,grafana-azure-monitor-datasource,grafana-clock-panel,grafana-simple-json-datasource,grafana-kubernetes-app,grafana-worldmap-panel,percona-percona-app,raintank-worldping-app
# GF_AWS_PROFILES=default
# GF_AWS_default_ACCESS_KEY_ID=YOUR_ACCESS_KEY
# GF_AWS_default_SECRET_ACCESS_KEY=YOUR_SECRET_KEY
# GF_AWS_default_REGION=us-east-1
# ================================================================================================
# CONTAINER: MARIADB
# ================================================================================================
# options: 10.2.14 / 10.3.5 (default)
MARIADB_VERSION=10.3.5
MARIADB_PORT=8131
MARIADB_ROOT_HOST=mariadb
MARIADB_ROOT_PASSWORD=password
MARIADB_DATABASE=nfndp_mariadb
MARIADB_USER=nfndp
MARIADB_PASSWORD=password
# ================================================================================================
# CONTAINER: MYSQL
# ================================================================================================
# options: 5.7 (default) / 5.7.22 / 8.0 / 8.0.11
MYSQL_VERSION=5.7
MYSQL_PORT=8132
MYSQL_ROOT_HOST=mysql
MYSQL_ROOT_PASSWORD=password
MYSQL_DATABASE=nfndp_mysql
MYSQL_USER=nfndp
MYSQL_PASSWORD=password
# ================================================================================================
# CONTAINER: MEMCACHED
# ================================================================================================
# options: 1.5 (default) / 1.5.7
MEMCACHED_VERSION=1.5
MEMCACHED_PORT=8134
# ================================================================================================
# CONTAINER: MONGODB
# ================================================================================================
# options: 3.4.14 / 3.6.2 (default) / 3.7.3
MONGO_VERSION=3.6.2
MONGO_INITDB_ROOT_PASSWORD=password
MONGO_INITDB_ROOT_USERNAME=root
MONGO_INITDB_ROOT_HOST=mongodb
MONGO_DATABASE=nfndp_mongodb
MONGO_USER=nfndp
MONGO_PASSWORD=password
MONGO_PORT=8136
# ================================================================================================
# CONTAINER: NGINX
# ================================================================================================
NGINX_VERSION=1.13.12
NGINX_DEBIAN_VERSION=1.13.12-1~stretch
NJS_VERSION=1.13.12.0.2.0-1~stretch
NGINX_HTTP_PORT=8140
# ================================================================================================
# CONTAINER: NODEEXPORTER
# ================================================================================================
NODEEXPORTER_PORT=8306
# ================================================================================================
# CONTAINER: PERCONA
# ================================================================================================
# options: 5.6.39 / 5.7.21 (default)
PERCONA_VERSION=5.7.21
PERCONA_PORT=8133
PERCONA_ROOT_HOST=percona
PERCONA_ROOT_PASSWORD=password
PERCONA_DATABASE=nfndp_percona
PERCONA_USER=nfndp
PERCONA_PASSWORD=password
# ================================================================================================
# CONTAINER: PGADMIN
# ================================================================================================
PGADMIN_VERSION=3.0
PGADMIN_PORT=8141
PGADMIN_DEFAULT_EMAIL=nfndp@nfndp.io
PGADMIN_DEFAULT_PASSWORD=password
# ================================================================================================
# CONTAINER: PHP-FPM / WORKSPACE PHP
# ================================================================================================
# options: 5.6.34 / 7.2.5 (default)
PHP_VERSION=7.2.5
PHPFPM_PORT=8142
XDEBUG_VERSION=2.6.0
XDEBUG_PORT=8143
WORKSPACE_PHPFPM_PORT=8901
WORKSPACE_XDEBUG_PORT=8902
# ================================================================================================
# CONTAINER: PHPMYADMIN
# ================================================================================================
PHPMYADMIN_VERSION=4.8.1
PHPMYADMIN_PORT=8144
PMA_ARBITRARY=1
# options: mysql / mariadb (default) / percona
PMA_DB_ENGINE=mariadb
PMA_USER=nfndp
PMA_PASSWORD=password
PMA_ROOT_PASSWORD=password
# ================================================================================================
# CONTAINER: PORTAINER
# ================================================================================================
# options: 1.16.5 / 1.18.1 / 1.19.2 (default)
PORTAINER_VERSION=1.19.2
PORTAINER_PORT=8145
# ================================================================================================
# CONTAINER: POSTGRESQL
# ================================================================================================
# options: 9.6.7 / 10.2 (default)
POSTGRES_VERSION=10.2
POSTGRES_ROOT_PASSWORD=password
POSTGRES_ROOT_HOST=postgresql
POSTGRES_DATABASE=nfndp_postgresql
POSTGRES_USER=nfndp
POSTGRES_PASSWORD=password
POSTGRES_PORT=8146
# ================================================================================================
# CONTAINER: PROMETHEUS
# ================================================================================================
# options: 2.2.1 / 2.3.0 / 2.5.0 (default)
PROMETHEUS_VERSION=2.5.0
PROMETHEUS_PORT=8307
# ================================================================================================
# CONTAINER: PUSHGATEWAY
# ================================================================================================
PUSHGATEWAY_PORT=8308
# ================================================================================================
# CONTAINER: RAILS (RUBY ON RAILS)
# ================================================================================================
RAILS_VERSION=5.2.0
RAILS_PORT=8155
RAILS_WEBPACK_PORT=8156
# ================================================================================================
# CONTAINER: REDIS
# ================================================================================================
# options: 3.2 (default) / 4.0
REDIS_VERSION=3.2
REDIS_PORT=8152
# ================================================================================================
# CONTAINER: RUBY
# ================================================================================================
RUBY_VERSION=2.4.2
RUBY_PORT=8154
# ================================================================================================
# CONTAINER: SOLR
# ================================================================================================
# options: 7.2 / 7.3 (default)
SOLR_VERSION=7.3
SOLR_PORT=8158
# ================================================================================================
# CONTAINER: SPARK
# ================================================================================================
SPARK_VERSION=2.1.0
HADOOP_VERSION=2.7
SPARK_HOME_MASTER=./data/spark-master
SPARK_HOME_WORKER=./data/spark-worker
SPARK_CONSUL_SERVICENAME_MASTER=spark-master
SPARK_CONSUL_SERVICETAGS_MASTER=dev
SPARK_CONSUL_SERVICEPORT_MASTER=8161
SPARK_CONSUL_CHECKTYPE_MASTER=tcp
SPARK_CONSUL_SERVICENAME_WORKER=spark-worker1
SPARK_CONSUL_SERVICETAGS_WORKER=dev
SPARK_CONSUL_SERVICEPORT_WORKER=8162
SPARK_CONSUL_CHECKTYPE_WORKER=tcp
SPARK_MASTERURL=spark://spark-master:7077
# ================================================================================================
# CONTAINER: TERRAFORM
# ================================================================================================
TERRAFORM_VERSION=0.10.5
TERRAFORM_PORT=8163
# ================================================================================================
# CONTAINER: VIM
# ================================================================================================
VIM_VERSION=8.0.1207
LUA_VERSION=5.3.4
LUAROCKS_VERSION=2.4.3
VIM_PORT=8165