Add ignore and pre_start
This commit is contained in:
parent
9434b67921
commit
1cc11fba83
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user