Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- array=(`echo %env.SERVICE_NAME_ARRAY% | sed 's/,/\n/g'`)
- for i in ${array[@]}; do
- if echo $i | egrep -q "db"; then
- stack_name="database"
- service_name=$i
- elif echo $i | egrep -q "zuul"; then
- stack_name="loadbalancer"
- service_name=$i
- elif echo $i | egrep -q "service"; then
- if echo $i | egrep -q "configuration|discovery|schema"; then
- stack_name="infra"
- service_name=$i
- else
- stack_name="api"
- service_name=$i
- fi
- fi
- tput setaf 1; echo "DEBUG: ADDING / UPGRADING SERVICE" $service_name "TO STACK" $stack_name
- rancher-compose -f ./microservices_config/$stack_name/docker-compose.yml -r ./microservices_config/$stack_name/rancher-compose.yml -p $stack_name --debug up $service_name -d --pull --force-upgrade --confirm-upgrade --batch-size 1
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement