feat(ops): обязательный backup БД и файлов перед деплоем
This commit is contained in:
@@ -30,6 +30,8 @@ cmd="${1:-up}"
|
||||
|
||||
case "$cmd" in
|
||||
up)
|
||||
echo ">> Резервная копия перед обновлением (обязательно)..."
|
||||
./deploy/backup.sh backup --if-running
|
||||
echo ">> Сборка образов (Gradle внутри Docker, сервер Java не требует)..."
|
||||
$COMPOSE build
|
||||
echo ">> Запуск сервисов..."
|
||||
@@ -52,8 +54,20 @@ case "$cmd" in
|
||||
restart)
|
||||
$COMPOSE restart "${2:-}"
|
||||
;;
|
||||
backup)
|
||||
./deploy/backup.sh backup
|
||||
;;
|
||||
backups)
|
||||
./deploy/backup.sh list
|
||||
;;
|
||||
verify)
|
||||
./deploy/backup.sh verify "${2:-}"
|
||||
;;
|
||||
restore)
|
||||
./deploy/backup.sh restore "${2:-}"
|
||||
;;
|
||||
*)
|
||||
echo "usage: $0 [up|ps|logs <service>|restart [service]|down]" >&2
|
||||
echo "usage: $0 [up|ps|logs <service>|restart [service]|down|backup|backups|verify <dir>|restore <dir>]" >&2
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
Reference in New Issue
Block a user