Добавление полного сброса и сброса графаны
This commit is contained in:
parent
a84c121d9b
commit
1ac8d14d73
1 changed files with 13 additions and 3 deletions
16
launcher.sh
16
launcher.sh
|
|
@ -1,19 +1,29 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Проверка наличия аргумента для обновления
|
||||
if [ "$1" == "update" ]; then
|
||||
if [ "$1" = "grafana" ]; then
|
||||
# Проверка существования контейнера
|
||||
if [ $(docker ps -a -q -f name=stransit-test-grafana) ]; then
|
||||
if [ "$(docker ps -a -q -f name=stransit-test-grafana)" ]; then
|
||||
docker stop stransit-test-grafana
|
||||
docker rm stransit-test-grafana
|
||||
fi
|
||||
|
||||
# Проверка существования тома
|
||||
if [ $(docker volume ls -q -f name=stransit_test_grafana_data) ]; then
|
||||
if [ "$(docker volume ls -q -f name=stransit_test_grafana_data)" ]; then
|
||||
docker volume rm stransit_test_grafana_data
|
||||
fi
|
||||
fi
|
||||
|
||||
# Проверка наличия аргумента для сброса
|
||||
if [ "$1" = "reset" ]; then
|
||||
# Удаление всех контейнеров, связанных со stransit-test
|
||||
docker ps -a -q -f name=stransit-test | xargs -r docker stop
|
||||
docker ps -a -q -f name=stransit-test | xargs -r docker rm
|
||||
|
||||
# Удаление всех томов, связанных со stransit-test
|
||||
docker volume ls -q -f name=stransit_test | xargs -r docker volume rm
|
||||
fi
|
||||
|
||||
# Проверка наличия git и выполнение git pull
|
||||
if command -v git &> /dev/null; then
|
||||
git pull
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue