@@ -31,8 +31,6 @@ services:
3131 image : ${DOCKER_REGISTRY:-itisfoundation}/autoscaling:${DOCKER_IMAGE_TAG:-latest}
3232 init : true
3333 hostname : " {{.Node.Hostname}}-{{.Service.Name}}-{{.Task.Slot}}"
34- networks :
35- - default
3634 environment :
3735 - LOG_LEVEL=${LOG_LEVEL:-WARNING}
3836 env_file :
@@ -284,8 +282,6 @@ services:
284282 limits :
285283 cpus : " 1.0"
286284 memory : 200M
287- networks :
288- - default
289285 volumes :
290286 - /var/run/docker.sock:/var/run/docker.sock
291287 - /var/lib/docker/volumes/:/var/lib/docker/volumes/
@@ -331,6 +327,7 @@ services:
331327 DASK_START_AS_SCHEDULER : 1
332328
333329 networks :
330+ - interactive_services_subnet
334331 - computational_services_subnet
335332
336333 datcore-adapter :
@@ -371,6 +368,7 @@ services:
371368 networks :
372369 - default
373370 - interactive_services_subnet
371+ - computational_services_subnet
374372 - storage_subnet
375373
376374 rabbit :
@@ -382,6 +380,7 @@ services:
382380 - RABBITMQ_DEFAULT_PASS=${RABBIT_PASSWORD}
383381 networks :
384382 - default
383+ - computational_services_subnet
385384 - interactive_services_subnet
386385 healthcheck :
387386 # see https://www.rabbitmq.com/monitoring.html#individual-checks for info about health-checks available in rabbitmq
@@ -403,7 +402,7 @@ services:
403402 - POSTGRES_PORT=${POSTGRES_PORT}
404403 - POSTGRES_USER=${POSTGRES_USER}
405404 networks :
406- - default # actually needed for the postgres service only
405+ - default
407406
408407 postgres :
409408 image : " postgres:14.5-alpine@sha256:db802f226b620fc0b8adbeca7859eb203c8d3c9ce5d84870fadee05dea8f50ce"
@@ -422,6 +421,7 @@ services:
422421 networks :
423422 - default
424423 - interactive_services_subnet
424+ - computational_services_subnet
425425 healthcheck :
426426 test :
427427 [
@@ -539,9 +539,10 @@ services:
539539 - traefik.http.middlewares.ratelimit-${SWARM_STACK_NAME}_api-server.ratelimit.burst=10
540540 # X-Forwarded-For header extracts second IP from the right, count starts at one
541541 - traefik.http.middlewares.ratelimit-${SWARM_STACK_NAME}_api-server.ratelimit.sourcecriterion.ipstrategy.depth=2
542+
542543 networks :
543544 - default
544- - interactive_services_subnet # for legacy dynamic services
545+ - interactive_services_subnet
545546 # healthcheck:
546547 # test: wget --quiet --tries=1 --spider http://localhost:9082/ping || exit 1
547548 # interval: 3s
@@ -570,4 +571,12 @@ networks:
570571 config :
571572 - subnet : " 172.8.0.0/16"
572573 computational_services_subnet :
574+ driver : overlay
573575 attachable : true
576+ internal : false
577+ labels :
578+ com.simcore.description : " computational services network"
579+ ipam :
580+ driver : default
581+ config :
582+ - subnet : " 172.9.0.0/16"
0 commit comments