mirror of
https://github.com/mainflux/mainflux.git
synced 2025-05-02 22:17:10 +08:00
Merge pull request #154 from mainflux/docker-clean
Add `clean` function to docker-compose script
This commit is contained in:
commit
6099da59e6
@ -150,7 +150,7 @@ _stop() {
|
|||||||
printf "\nStopping Nginx...\n\n"
|
printf "\nStopping Nginx...\n\n"
|
||||||
docker-compose -f docker/docker-compose.nginx.yml stop
|
docker-compose -f docker/docker-compose.nginx.yml stop
|
||||||
|
|
||||||
printf "Stopping Mainflux composition...\n\n"
|
printf "\nStopping Mainflux composition...\n\n"
|
||||||
docker-compose -f docker/docker-compose.mainflux.yml stop
|
docker-compose -f docker/docker-compose.mainflux.yml stop
|
||||||
|
|
||||||
printf "\nStopping NATS and Cassandra...\n\n"
|
printf "\nStopping NATS and Cassandra...\n\n"
|
||||||
@ -159,6 +159,19 @@ _stop() {
|
|||||||
printf "\n*** MAINFLUX IS OFF ***\n\n"
|
printf "\n*** MAINFLUX IS OFF ***\n\n"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_clean() {
|
||||||
|
printf "\nCleaning NATS and Cassandra containers...\n\n"
|
||||||
|
docker-compose -f docker/docker-compose.infrastructure.yml rm -f
|
||||||
|
|
||||||
|
printf "\nCleaning Mainflux containers...\n\n"
|
||||||
|
docker-compose -f docker/docker-compose.mainflux.yml rm -f
|
||||||
|
|
||||||
|
printf "\nCleaning Nginx container...\n\n"
|
||||||
|
docker-compose -f docker/docker-compose.nginx.yml rm -f
|
||||||
|
|
||||||
|
printf "\n*** Docker containers cleaned ***\n\n"
|
||||||
|
}
|
||||||
|
|
||||||
_mainflux_docker() {
|
_mainflux_docker() {
|
||||||
if [[ $1 == "start" ]]
|
if [[ $1 == "start" ]]
|
||||||
then
|
then
|
||||||
@ -166,6 +179,9 @@ _mainflux_docker() {
|
|||||||
elif [[ $1 == "stop" ]]
|
elif [[ $1 == "stop" ]]
|
||||||
then
|
then
|
||||||
_stop
|
_stop
|
||||||
|
elif [[ $1 == "clean" ]]
|
||||||
|
then
|
||||||
|
_clean
|
||||||
else
|
else
|
||||||
printf "Unknown command.\n"
|
printf "Unknown command.\n"
|
||||||
fi
|
fi
|
||||||
|
Loading…
x
Reference in New Issue
Block a user