@@ -269,6 +269,11 @@ CPU_COUNT = $(shell cat /proc/cpuinfo | grep processor | wc -l )
269269 services/docker-compose.local.yml \
270270 > $@
271271
272+ .stack-vendor-services.yml : .env $(docker-compose-configs )
273+ # Creating config for vendors stack to $@
274+ @scripts/docker/docker-stack-config.bash -e $< \
275+ services/docker-compose-dev-vendors.yml \
276+ > $@
272277
273278.stack-ops.yml : .env $(docker-compose-configs )
274279 # Creating config for ops stack to $@
@@ -288,7 +293,11 @@ endif
288293
289294
290295
291- .PHONY : up-devel up-prod up-prod-ci up-version up-latest .deploy-ops
296+ .PHONY : up-devel up-prod up-prod-ci up-version up-latest .deploy-ops .deploy-vendors
297+
298+ .deploy-vendors : .stack-vendor-services.yml
299+ # Deploy stack 'vendors'
300+ docker stack deploy --detach=true --with-registry-auth -c $< vendors
292301
293302.deploy-ops : .stack-ops.yml
294303 # Deploy stack 'ops'
@@ -310,18 +319,19 @@ TableWidth=140;\
310319printf "%24s | %90s | %12s | %12s\n" Name Endpoint User Password;\
311320printf "%.$${TableWidth}s\n" "$$separator";\
312321printf "$$rows" "oSparc platform" "http://$(get_my_ip ) .nip.io:9081";\
313- printf "$$rows" "oSparc web API doc" "http://$(get_my_ip ) .nip.io:9081/dev/doc";\
314322printf "$$rows" "oSparc public API doc" "http://$(get_my_ip ) .nip.io:8006/dev/doc";\
315- printf "$$rows" "Postgres DB" "http://$(get_my_ip ) .nip.io:18080/?pgsql=postgres&username="$${POSTGRES_USER}"&db="$${POSTGRES_DB}"&ns=public" $${POSTGRES_USER} $${POSTGRES_PASSWORD};\
316- printf "$$rows" "Portainer" "http://$(get_my_ip ) .nip.io:9000" admin adminadmin;\
317- printf "$$rows" "Redis" "http://$(get_my_ip ) .nip.io:18081";\
323+ printf "$$rows" "oSparc web API doc" "http://$(get_my_ip ) .nip.io:9081/dev/doc";\
318324printf "$$rows" "Dask Dashboard" "http://$(get_my_ip ) .nip.io:8787";\
319325printf "$$rows" "Docker Registry" "http://$${REGISTRY_URL}/v2/_catalog" $${REGISTRY_USER} $${REGISTRY_PW};\
320326printf "$$rows" "Invitations" "http://$(get_my_ip ) .nip.io:8008/dev/doc" $${INVITATIONS_USERNAME} $${INVITATIONS_PASSWORD};\
327+ printf "$$rows" "Jaeger" "http://$(get_my_ip ) .nip.io:16686";\
321328printf "$$rows" "Payments" "http://$(get_my_ip ) .nip.io:8011/dev/doc" $${PAYMENTS_USERNAME} $${PAYMENTS_PASSWORD};\
329+ printf "$$rows" "Portainer" "http://$(get_my_ip ) .nip.io:9000" admin adminadmin;\
330+ printf "$$rows" "Postgres DB" "http://$(get_my_ip ) .nip.io:18080/?pgsql=postgres&username="$${POSTGRES_USER}"&db="$${POSTGRES_DB}"&ns=public" $${POSTGRES_USER} $${POSTGRES_PASSWORD};\
322331printf "$$rows" "Rabbit Dashboard" "http://$(get_my_ip ) .nip.io:15672" admin adminadmin;\
323- printf "$$rows" "Traefik Dashboard " "http://$(get_my_ip ) .nip.io:8080/dashboard/ ";\
332+ printf "$$rows" "Redis " "http://$(get_my_ip ) .nip.io:18081 ";\
324333printf "$$rows" "Storage S3 Minio" "http://$(get_my_ip ) .nip.io:9001" 12345678 12345678;\
334+ printf "$$rows" "Traefik Dashboard" "http://$(get_my_ip ) .nip.io:8080/dashboard/";\
325335
326336printf "\n%s\n" "⚠️ if a DNS is not used (as displayed above), the interactive services started via dynamic-sidecar";\
327337echo "⚠️ will not be shown. The frontend accesses them via the uuid.services.YOUR_IP.nip.io:9081";
@@ -337,6 +347,7 @@ up-devel: .stack-simcore-development.yml .init-swarm $(CLIENT_WEB_OUTPUT) ## Dep
337347 @$(MAKE_C ) services/dask-sidecar certificates
338348 # Deploy stack $(SWARM_STACK_NAME) [back-end]
339349 @docker stack deploy --detach=true --with-registry-auth -c $< $(SWARM_STACK_NAME )
350+ @$(MAKE ) .deploy-vendors
340351 @$(MAKE ) .deploy-ops
341352 @$(_show_endpoints )
342353 @$(MAKE_C ) services/static-webserver/client follow-dev-logs
@@ -347,6 +358,7 @@ up-devel-frontend: .stack-simcore-development-frontend.yml .init-swarm ## Every
347358 @$(MAKE_C ) services/dask-sidecar certificates
348359 # Deploy stack $(SWARM_STACK_NAME) [back-end]
349360 @docker stack deploy --detach=true --with-registry-auth -c $< $(SWARM_STACK_NAME )
361+ @$(MAKE ) .deploy-vendors
350362 @$(MAKE ) .deploy-ops
351363 @$(_show_endpoints )
352364 @$(MAKE_C ) services/static-webserver/client follow-dev-logs
@@ -357,6 +369,7 @@ ifeq ($(target),)
357369 @$(MAKE_C) services/dask-sidecar certificates
358370 # Deploy stack $(SWARM_STACK_NAME)
359371 @docker stack deploy --detach=true --with-registry-auth -c $< $(SWARM_STACK_NAME)
372+ @$(MAKE) .deploy-vendors
360373 @$(MAKE) .deploy-ops
361374else
362375 # deploys ONLY $(target) service
@@ -368,6 +381,7 @@ up-version: .stack-simcore-version.yml .init-swarm ## Deploys versioned stack '$
368381 @$(MAKE_C ) services/dask-sidecar certificates
369382 # Deploy stack $(SWARM_STACK_NAME)
370383 @docker stack deploy --detach=true --with-registry-auth -c $< $(SWARM_STACK_NAME )
384+ @$(MAKE ) .deploy-vendors
371385 @$(MAKE ) .deploy-ops
372386 @$(_show_endpoints )
373387
0 commit comments