update launch apps and launch services scripts
add stop_services and stop_apps scripts
This commit is contained in:
@@ -5,12 +5,16 @@ export DOCKER_HOST=dkmanager:2376
|
||||
docker login -u richard -p $DKREGISTRY_PASS $DKREGISTRY
|
||||
|
||||
docker stack deploy --with-registry-auth --prune -c gitea/docker-compose.yml gitea
|
||||
docker service update -q gitea_app
|
||||
|
||||
docker stack deploy --with-registry-auth --prune -c nextcloud/docker-compose-prod.yml xaibox
|
||||
docker service update -q xaibox_app
|
||||
|
||||
docker stack deploy --with-registry-auth --prune -c ui/docker-compose.yml dkui
|
||||
docker service update -q dkui_app
|
||||
|
||||
docker stack deploy --with-registry-auth --prune -c jenkins/docker-compose.yml jenkins
|
||||
docker service update -q jenkins_app
|
||||
|
||||
#docker stack deploy --with-registry-auth --prune -c letsencrypt/docker-compose-update.yml letsencrypt
|
||||
|
||||
@@ -19,3 +23,5 @@ docker stack deploy --with-registry-auth --prune -c prometheus/docker-compose-pr
|
||||
sleep 5
|
||||
|
||||
docker stack deploy --with-registry-auth --prune -c sslproxy/docker-compose-prod.yml sslproxy
|
||||
docker service update -q sslproxy_app
|
||||
|
||||
|
||||
@@ -7,9 +7,7 @@ SERVICE=services
|
||||
#NETWORK=prod
|
||||
|
||||
docker stack deploy -c dkregistry/docker-compose.yml $SERVICE
|
||||
|
||||
sleep 5
|
||||
|
||||
docker service update -q services_registry
|
||||
docker login -u richard -p $DKREGISTRY_PASS $DKREGISTRY
|
||||
|
||||
docker-compose \
|
||||
@@ -20,13 +18,23 @@ docker-compose \
|
||||
-f memcached/docker-compose.yml \
|
||||
-f redis/docker-compose.yml \
|
||||
-f datadog/docker-compose.yml \
|
||||
-f dkregistry/docker-compose.yml \
|
||||
-f cron/docker-compose.yml \
|
||||
config > $CONFIG
|
||||
|
||||
|
||||
# -f dkregistry/docker-compose.yml \
|
||||
|
||||
docker stack deploy --prune --with-registry-auth -c $CONFIG $SERVICE
|
||||
docker stack deploy --with-registry-auth -c $CONFIG $SERVICE
|
||||
|
||||
# Cleanup
|
||||
rm $CONFIG
|
||||
|
||||
docker service update -q services_registry
|
||||
docker service update -q services_postgres
|
||||
docker service update -q services_mysql
|
||||
docker service update -q services_memcached
|
||||
docker service update -q services_redis
|
||||
docker service update -q services_fluentd
|
||||
docker service update -q services_datadog
|
||||
docker service update -q services_cron
|
||||
docker service update -q services_letsencrypt_updates
|
||||
|
||||
17
dockerfiles/services/services/stop_services.sh
Executable file
17
dockerfiles/services/services/stop_services.sh
Executable file
@@ -0,0 +1,17 @@
|
||||
#!/bin/bash -ex
|
||||
|
||||
export DOCKER_HOST=dkmanager:2376
|
||||
|
||||
CONFIG=stack.tmp.yml
|
||||
SERVICE=services
|
||||
#NETWORK=prod
|
||||
|
||||
docker service scale services_registry=0
|
||||
docker service scale services_postgres=0
|
||||
docker service scale services_mysql=0
|
||||
docker service scale services_memcached=0
|
||||
docker service scale services_redis=0
|
||||
docker service scale services_fluentd=0
|
||||
docker service scale services_datadog=0
|
||||
docker service scale services_cron=0
|
||||
docker service scale services_letsencrypt_updates=0
|
||||
11
dockerfiles/services/stop_apps.sh
Normal file
11
dockerfiles/services/stop_apps.sh
Normal file
@@ -0,0 +1,11 @@
|
||||
#!/bin/bash -ex
|
||||
|
||||
export DOCKER_HOST=dkmanager:2376
|
||||
|
||||
docker login -u richard -p $DKREGISTRY_PASS $DKREGISTRY
|
||||
|
||||
docker service scale gitea_app=0
|
||||
docker service scale xaibox_app=0
|
||||
docker service scale dkui_app=0
|
||||
docker service scale jenkins_app=0
|
||||
docker service scale sslproxy_app=0
|
||||
Reference in New Issue
Block a user