Add ignore and pre_start

This commit is contained in:
michirod 2021-07-01 08:28:22 +02:00
parent 9434b67921
commit 1cc11fba83

View File

@ -3,6 +3,7 @@
exec_update() {
docker-compose build --pull
docker-compose pull
[[ -e ".pre_start" ]] && bash .pre_start
docker-compose up -d
}
@ -11,14 +12,22 @@ exec_stop() {
}
exec_start() {
[[ -e ".pre_start" ]] && bash .pre_start
docker-compose up -d
}
is_service() {
[[ "$(ls $1/docker-compose.yml)" ]]
}
is_ignored() {
[[ -e "$1/.ignore" ]]
}
get_all_services() {
echo $(find . -maxdepth 2 -name docker-compose.yml | while read line; do echo $(dirname $line | sed 's:^./::'); done)
all=$(find . -maxdepth 2 -name docker-compose.yml | while read line; do echo $(dirname $line | sed 's:^./::'); done)
for dir in $all; do
is_ignored $dir || output+="$dir "
done
echo $output
}
#set default function