multiple docker-compose files

This commit is contained in:
Andrew Hurley 2022-11-09 22:35:43 +11:00
parent 8a551dac84
commit ad2898c5e5
1 changed files with 27 additions and 20 deletions

47
vvv.sh
View File

@ -81,32 +81,39 @@ if [[ ! $RESTORE == "true" ]]; then
scripts scripts
fi fi
COMMAND="sudo docker compose stop" for COMP in docker-compose*.yml; do
printf "${COMMAND}\n" COMMAND="sudo docker compose -f $COMP stop"
${COMMAND} printf "${COMMAND}\n"
if ! ${COMMAND}; then ${COMMAND}
printf "Services 'docker compose stop' error." if ! ${COMMAND}; then
exit 1 printf "Services 'docker compose stop' error."
fi exit 1
COMMAND="sudo docker compose rm -f" fi
printf "${COMMAND}\n" done
${COMMAND}
if ! ${COMMAND}; then for COMP in docker-compose*.yml; do
printf "Services 'docker compose rm' error." COMMAND="sudo docker compose -f $COMP rm -f"
exit 1 printf "${COMMAND}\n"
fi ${COMMAND}
if ! ${COMMAND}; then
printf "Services 'docker compose rm' error."
exit 1
fi
done
if [[ $RESTORE == "true" ]]; then if [[ $RESTORE == "true" ]]; then
"./docker-restore.sh" "./docker-restore.sh"
else else
"./docker-backup.sh" "./docker-backup.sh"
if [[ $DOWN = "false" ]]; then if [[ $DOWN = "false" ]]; then
COMMAND="sudo docker compose up -d" for COMP in docker-compose*.yml; do
printf "${COMMAND}\n" COMMAND="sudo docker compose -f $COMP up -d"
if ! ${COMMAND}; then printf "${COMMAND}\n"
printf "Services 'up' error." if ! ${COMMAND}; then
exit 1 printf "Services 'up' error."
fi exit 1
fi
done
fi fi
fi fi