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() { exec_update() {
docker-compose build --pull docker-compose build --pull
docker-compose pull docker-compose pull
[[ -e ".pre_start" ]] && bash .pre_start
docker-compose up -d docker-compose up -d
} }
@ -11,14 +12,22 @@ exec_stop() {
} }
exec_start() { exec_start() {
[[ -e ".pre_start" ]] && bash .pre_start
docker-compose up -d docker-compose up -d
} }
is_service() { is_service() {
[[ "$(ls $1/docker-compose.yml)" ]] [[ "$(ls $1/docker-compose.yml)" ]]
} }
is_ignored() {
[[ -e "$1/.ignore" ]]
}
get_all_services() { 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 #set default function