Add mgmt script

This commit is contained in:
mr-vercetti 2023-11-26 21:39:11 +01:00
parent 72c2170c10
commit f241a9810f

27
docker/mgmt.sh Executable file
View File

@ -0,0 +1,27 @@
#!/bin/bash
if [ $# -ne 1 ]; then
echo "Please provide command to execute: 'up', 'stop' or 'restart'"
exit 1
fi
command="$1"
for stack in stacks/*/*
do
case "$command" in
"up")
docker-compose -f "${stack}" --env-file .env up -d
;;
"stop")
docker-compose -f "${stack}" --env-file .env stop
;;
"restart")
docker-compose -f "${stack}" --env-file .env restart
;;
*)
echo "Wrong command. Please use 'up', 'stop' or 'restart'"
exit 1
;;
esac
done