Added start and stop scripts
This commit is contained in:
parent
50406f7587
commit
7dad1d6524
27
start.sh
Executable file
27
start.sh
Executable file
@ -0,0 +1,27 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# Federated Start Script
|
||||
|
||||
usage() {
|
||||
echo "$0: all|dns|ldap|mail|nextcloud|panel|proxy"
|
||||
exit 2
|
||||
}
|
||||
startservice() {
|
||||
echo "* Starting $SERVICE.."
|
||||
docker-compose -f fstack/$SERVICE/docker-compose.yml -p $SERVICE up -d
|
||||
}
|
||||
startservice_all() {
|
||||
for i in dns ldap mail nextcloud panel proxy; do
|
||||
echo "* Starting $i.."
|
||||
docker-compose -f fstack/$SERVICE/docker-compose.yml -p $SERVICE up -d
|
||||
done
|
||||
}
|
||||
|
||||
[ $# != 1 ] && usage
|
||||
SERVICE=$1
|
||||
|
||||
case "$SERVICE" in
|
||||
all) startservice_all;;
|
||||
dns|ldap|mail|nextcloud|panel|proxy) startservice;;
|
||||
*) usage;;
|
||||
esac
|
27
stop.sh
Executable file
27
stop.sh
Executable file
@ -0,0 +1,27 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# Federated Stop Script
|
||||
|
||||
usage() {
|
||||
echo "$0: all|dns|ldap|mail|nextcloud|panel|proxy"
|
||||
exit 2
|
||||
}
|
||||
stopservice() {
|
||||
echo "* Stopping $SERVICE.."
|
||||
docker-compose -f fstack/$SERVICE/docker-compose.yml -p $SERVICE down
|
||||
}
|
||||
stopservice_all() {
|
||||
for i in dns ldap mail nextcloud panel proxy; do
|
||||
echo "* Stopping $i.."
|
||||
docker-compose -f fstack/$SERVICE/docker-compose.yml -p $SERVICE down
|
||||
done
|
||||
}
|
||||
|
||||
[ $# != 1 ] && usage
|
||||
SERVICE=$1
|
||||
|
||||
case "$SERVICE" in
|
||||
all) stopservice_all;;
|
||||
dns|ldap|mail|nextcloud|panel|proxy) stopservice;;
|
||||
*) usage;;
|
||||
esac
|
Loading…
x
Reference in New Issue
Block a user