From 1ac8d14d736b4313d1229a053760e6cf7232701d Mon Sep 17 00:00:00 2001 From: Roman Zhilkin Date: Sat, 25 Jan 2025 07:27:02 +0700 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=BF=D0=BE=D0=BB=D0=BD=D0=BE=D0=B3=D0=BE?= =?UTF-8?q?=20=D1=81=D0=B1=D1=80=D0=BE=D1=81=D0=B0=20=D0=B8=20=D1=81=D0=B1?= =?UTF-8?q?=D1=80=D0=BE=D1=81=D0=B0=20=D0=B3=D1=80=D0=B0=D1=84=D0=B0=D0=BD?= =?UTF-8?q?=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- launcher.sh | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/launcher.sh b/launcher.sh index 36ce69f..fc8bf4d 100644 --- a/launcher.sh +++ b/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