27 lines
1010 B
Bash
27 lines
1010 B
Bash
#!/bin/bash
|
||
|
||
# Безопасная остановка PROD окружения
|
||
# Этот скрипт останавливает контейнеры БЕЗ удаления volumes (данных БД)
|
||
|
||
set -e
|
||
|
||
echo "=========================================="
|
||
echo "Безопасная остановка PROD окружения"
|
||
echo "=========================================="
|
||
echo ""
|
||
echo "Это остановит контейнеры, но СОХРАНИТ данные БД и Redis"
|
||
echo ""
|
||
|
||
cd "$(dirname "$0")"
|
||
|
||
# Остановить контейнеры без удаления volumes
|
||
docker compose down
|
||
|
||
echo ""
|
||
echo "✓ Контейнеры остановлены"
|
||
echo "✓ Volumes сохранены (данные БД не потеряны)"
|
||
echo ""
|
||
echo "Для запуска: docker compose up -d"
|
||
echo "Для полной очистки (с удалением данных): docker compose down --volumes"
|
||
echo " (ВНИМАНИЕ: это удалит все данные БД!)"
|