@@ -39,47 +39,6 @@ services:
39
39
volumes :
40
40
- ${PGADMIN_DIR:-/var/lib/pgadmin/storage}:/output
41
41
42
- rabbitmq :
43
- container_name : senzing-rabbitmq
44
- environment :
45
- # See https://github.com/bitnami/bitnami-docker-rabbitmq#configuration
46
- RABBITMQ_MANAGEMENT_ALLOW_WEB_ACCESS : " true"
47
- RABBITMQ_PASSWORD : ${RABBITMQ_PASSWORD:-bitnami}
48
- RABBITMQ_USERNAME : ${RABBITMQ_USERNAME:-user}
49
- image : bitnami/rabbitmq:${SENZING_DOCKER_IMAGE_VERSION_BITNAMI_RABBITMQ:-latest}
50
- networks :
51
- - senzing
52
- ports :
53
- - 15672:15672
54
- - 5672:5672
55
- restart : always
56
- volumes :
57
- - ${RABBITMQ_DIR:-/var/rabbitmq}:/bitnami
58
-
59
- producer :
60
- container_name : senzing-stream-producer
61
- depends_on :
62
- - rabbitmq
63
- environment :
64
- # See https://github.com/senzing-garage/stream-producer#configuration
65
- SENZING_DEFAULT_DATA_SOURCE : ${SENZING_DEFAULT_DATA_SOURCE:-TEST}
66
- SENZING_DELAY_IN_SECONDS : 30
67
- SENZING_RABBITMQ_EXCHANGE : senzing-rabbitmq-exchange
68
- SENZING_RABBITMQ_HOST : senzing-rabbitmq
69
- SENZING_RABBITMQ_PASSWORD : ${RABBITMQ_PASSWORD:-bitnami}
70
- SENZING_RABBITMQ_QUEUE : senzing-rabbitmq-queue
71
- SENZING_RABBITMQ_ROUTING_KEY : senzing.records
72
- SENZING_RABBITMQ_USERNAME : ${RABBITMQ_USERNAME:-user}
73
- SENZING_SUBCOMMAND : json-to-rabbitmq
74
- image : senzing/stream-producer:${SENZING_DOCKER_IMAGE_VERSION_STREAM_PRODUCER:-latest}
75
- networks :
76
- - senzing
77
- read_only : true
78
- restart : on-failure
79
- user : ${SENZING_UID:-1001}:${SENZING_GID:-1001}
80
- volumes :
81
- - ${SENZING_VAR_DIR:-/var/opt/senzing}:/var/opt/senzing
82
-
83
42
postgres :
84
43
container_name : senzing-postgres
85
44
environment :
@@ -188,45 +147,8 @@ services:
188
147
volumes :
189
148
- ${SENZING_VAR_DIR:-/var/opt/senzing}:/var/opt/senzing
190
149
191
- loader :
192
- container_name : senzing-stream-loader
193
- depends_on :
194
- - rabbitmq
195
- - postgres
196
- environment :
197
- LC_CTYPE : en_US.utf8
198
- # See https://github.com/senzing-garage/stream-loader#configuration
199
- SENZING_DELAY_IN_SECONDS : 60
200
- SENZING_ENGINE_CONFIGURATION_JSON : >-
201
- {
202
- "PIPELINE": {
203
- "CONFIGPATH": "/etc/opt/senzing",
204
- "LICENSESTRINGBASE64": "${SENZING_LICENSE_BASE64_ENCODED}",
205
- "RESOURCEPATH": "/opt/senzing/g2/resources",
206
- "SUPPORTPATH": "/opt/senzing/data"
207
- },
208
- "SQL": {
209
- "BACKEND": "SQL",
210
- "CONNECTION": "postgresql://${POSTGRES_USERNAME:-postgres}:${POSTGRES_PASSWORD:-postgres}@${POSTGRES_HOST:-senzing-postgres}:${POSTGRES_PORT:-5432}:${POSTGRES_DB:-G2}/"
211
- }
212
- }
213
- SENZING_MONITORING_PERIOD_IN_SECONDS : ${SENZING_MONITORING_PERIOD_IN_SECONDS:-60}
214
- SENZING_RABBITMQ_HOST : senzing-rabbitmq
215
- SENZING_RABBITMQ_PASSWORD : ${RABBITMQ_PASSWORD:-bitnami}
216
- SENZING_RABBITMQ_QUEUE : senzing-rabbitmq-queue
217
- SENZING_RABBITMQ_USE_EXISTING_ENTITIES : " False"
218
- SENZING_RABBITMQ_USERNAME : ${RABBITMQ_USERNAME:-user}
219
- SENZING_SUBCOMMAND : rabbitmq
220
- image : senzing/stream-loader:${SENZING_DOCKER_IMAGE_VERSION_STREAM_LOADER:-latest}
221
- networks :
222
- - senzing
223
- read_only : true
224
- restart : always
225
-
226
150
redoer :
227
151
container_name : senzing-redoer
228
- depends_on :
229
- - loader
230
152
environment :
231
153
# See https://github.com/senzing-garage/redoer#configuration
232
154
SENZING_DELAY_IN_SECONDS : 60
@@ -300,69 +222,6 @@ services:
300
222
tmpfs :
301
223
- /tmp
302
224
303
-
304
- jupyter :
305
- container_name : senzing-jupyter
306
- command :
307
- - start.sh
308
- - jupyter
309
- - lab
310
- - " --NotebookApp.token=''"
311
- depends_on :
312
- - loader
313
- environment :
314
- # See https://github.com/senzing-garage/docker-jupyter#configuration
315
- SENZING_ENGINE_CONFIGURATION_JSON : >-
316
- {
317
- "PIPELINE": {
318
- "CONFIGPATH": "/etc/opt/senzing",
319
- "LICENSESTRINGBASE64": "${SENZING_LICENSE_BASE64_ENCODED}",
320
- "RESOURCEPATH": "/opt/senzing/g2/resources",
321
- "SUPPORTPATH": "/opt/senzing/data"
322
- },
323
- "SQL": {
324
- "BACKEND": "SQL",
325
- "CONNECTION": "postgresql://${POSTGRES_USERNAME:-postgres}:${POSTGRES_PASSWORD:-postgres}@${POSTGRES_HOST:-senzing-postgres}:${POSTGRES_PORT:-5432}:${POSTGRES_DB:-G2}/"
326
- }
327
- }
328
- SENZING_SQL_CONNECTION : " postgresql://${POSTGRES_USERNAME:-postgres}:${POSTGRES_PASSWORD:-postgres}@senzing-postgres:5432:${POSTGRES_DB:-G2}/"
329
- image : senzing/jupyter:${SENZING_DOCKER_IMAGE_VERSION_JUPYTER:-latest}
330
- networks :
331
- - senzing
332
- ports :
333
- - 9178:8888
334
- restart : always
335
- volumes :
336
- - ${JUPYTER_NOTEBOOKS_SHARED_DIR:-~}:/notebooks/shared
337
-
338
- sshd :
339
- cap_add :
340
- - ALL
341
- container_name : senzing-sshd
342
- environment :
343
- ROOT_PASSWORD : ${SENZING_SSHD_PASSWORD:-senzingsshdpassword}
344
- SENZING_ENGINE_CONFIGURATION_JSON : >-
345
- {
346
- "PIPELINE": {
347
- "CONFIGPATH": "/etc/opt/senzing",
348
- "LICENSESTRINGBASE64": "${SENZING_LICENSE_BASE64_ENCODED}",
349
- "RESOURCEPATH": "/opt/senzing/g2/resources",
350
- "SUPPORTPATH": "/opt/senzing/data"
351
- },
352
- "SQL": {
353
- "BACKEND": "SQL",
354
- "CONNECTION": "postgresql://${POSTGRES_USERNAME:-postgres}:${POSTGRES_PASSWORD:-postgres}@${POSTGRES_HOST:-senzing-postgres}:${POSTGRES_PORT:-5432}:${POSTGRES_DB:-G2}/"
355
- }
356
- }
357
- image : senzing/sshd:${SENZING_DOCKER_IMAGE_VERSION_SSHD:-latest}
358
- networks :
359
- - senzing
360
- ports :
361
- - " ${SENZING_SSHD_PORT:-9181}:22"
362
- restart : always
363
- volumes :
364
- - ${SENZING_VAR_DIR:-/var/opt/senzing}:/var/opt/senzing
365
-
366
225
xterm :
367
226
container_name : senzing-xterm
368
227
environment :
0 commit comments