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
fi
COMMAND="sudo docker compose stop"
printf "${COMMAND}\n"
${COMMAND}
if ! ${COMMAND}; then
printf "Services 'docker compose stop' error."
exit 1
fi
COMMAND="sudo docker compose rm -f"
printf "${COMMAND}\n"
${COMMAND}
if ! ${COMMAND}; then
printf "Services 'docker compose rm' error."
exit 1
fi
for COMP in docker-compose*.yml; do
COMMAND="sudo docker compose -f $COMP stop"
printf "${COMMAND}\n"
${COMMAND}
if ! ${COMMAND}; then
printf "Services 'docker compose stop' error."
exit 1
fi
done
for COMP in docker-compose*.yml; do
COMMAND="sudo docker compose -f $COMP rm -f"
printf "${COMMAND}\n"
${COMMAND}
if ! ${COMMAND}; then
printf "Services 'docker compose rm' error."
exit 1
fi
done
if [[ $RESTORE == "true" ]]; then
"./docker-restore.sh"
else
"./docker-backup.sh"
if [[ $DOWN = "false" ]]; then
COMMAND="sudo docker compose up -d"
printf "${COMMAND}\n"
if ! ${COMMAND}; then
printf "Services 'up' error."
exit 1
fi
for COMP in docker-compose*.yml; do
COMMAND="sudo docker compose -f $COMP up -d"
printf "${COMMAND}\n"
if ! ${COMMAND}; then
printf "Services 'up' error."
exit 1
fi
done
fi
fi