Обновлены скрипты резервного копирования для улучшения управления контейнерами

- Автоматическое определение project name из Docker labels
- Остановка и запуск контейнеров с использованием их ID вместо docker-compose
- Обновлены комментарии и документация для ясности использования
- Изменены примеры в env.example и README.md для соответствия новым изменениям
This commit is contained in:
2025-10-23 22:12:18 +03:00
parent a7011b2dd3
commit fd2e00069b
5 changed files with 69 additions and 43 deletions

View File

@@ -54,9 +54,9 @@ BACKUP_SCHEDULE=0 5 * * *
BACKUP_ON_START=false
# Список сервисов для остановки перед бекапом (необязательно)
# Сервисы будут остановлены через "docker compose down",
# а после создания архива запущены через "docker compose up -d"
# Укажите названия сервисов через пробел, например: gitea gitea-db
# Сервисы будут остановлены через "docker stop",
# а после создания архива запущены через "docker start"
# Укажите названия сервисов через пробел, например: gitea postgres
# Если не указано - сервисы НЕ будут останавливаться
# Примечание: автоматически ищется docker-compose.yml в директории бекапа
# ВАЖНО: Контейнер backup должен быть запущен из того же docker-compose.yaml что и целевые сервисы
BACKUP_STOP_SERVICES=