env-docker/bin/stop.sh

31 lines
438 B
Bash
Raw Normal View History

2022-08-06 07:52:11 -05:00
#!/bin/bash
# 2022-08-05 Hyperling
# Stop all containers.
# usage: stop.sh
## Setup ##
DIR="`dirname $0`"
PROG=`basename $0`
if [[ $DIR == *"."* ]]; then
DIR="`pwd`"
fi
if [[ -z $DOCKER_HOME ]]; then
DOCKER_HOME="$DIR/.."
fi
## Main ##
2022-08-06 07:52:11 -05:00
echo "Stopping all containers."
2022-08-06 07:52:11 -05:00
cd $DOCKER_HOME/Config
for dir in `ls`; do
[ -d $dir ] && cd $dir || continue
echo ""
pwd
[ -e docker-compose.yml ] && docker compose down
cd ..
2022-08-06 07:52:11 -05:00
done
exit 0