2025-01-25 02:56:27 +07:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
2025-01-25 07:03:41 +07:00
|
|
|
# Проверка наличия аргумента для обновления
|
|
|
|
|
if [ "$1" == "update" ]; then
|
|
|
|
|
# Проверка существования контейнера
|
|
|
|
|
if [ $(docker ps -a -q -f name=stransit-test-grafana) ]; then
|
|
|
|
|
docker stop stransit-test-grafana
|
|
|
|
|
docker rm stransit-test-grafana
|
|
|
|
|
fi
|
2025-01-25 02:56:27 +07:00
|
|
|
|
2025-01-25 07:03:41 +07:00
|
|
|
# Проверка существования тома
|
|
|
|
|
if [ $(docker volume ls -q -f name=stransit_test_grafana_data) ]; then
|
|
|
|
|
docker volume rm stransit_test_grafana_data
|
|
|
|
|
fi
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
# Проверка наличия git и выполнение git pull
|
|
|
|
|
if command -v git &> /dev/null; then
|
|
|
|
|
git pull
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
# Запуск docker-compose
|
|
|
|
|
docker-compose -f manufacturer/container/services/docker-compose.yml up -d
|