From be46fa2be274c5417ba4dc6ce3986b06edf0e261 Mon Sep 17 00:00:00 2001 From: Zuev Date: Fri, 20 Feb 2026 02:52:43 +0300 Subject: [PATCH] fix(deploy): update workflow with escaped bash string --- .agent/workflows/deploy-server.md | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/.agent/workflows/deploy-server.md b/.agent/workflows/deploy-server.md index 9e535f1..47d2d84 100644 --- a/.agent/workflows/deploy-server.md +++ b/.agent/workflows/deploy-server.md @@ -9,14 +9,5 @@ description: Деплой на удаленный сервер 192.168.1.87 (Git // turbo-all 1. Синхронизировать код и, если изменился init.sql, пересобрать базу данных: ```bash -ssh root@192.168.1.87 "cd /root/magistr/program/ && \ - git fetch origin main && \ - CHANGED=\$(git diff --name-only HEAD origin/main | grep db/init/init.sql || true) && \ - git reset --hard origin/main && \ - if [ ! -z \"\$CHANGED\" ]; then \ - echo 'Обнаружены изменения в init.sql, удаляем базу данных...'; \ - docker compose down -v; \ - sudo rm -rf db/data; \ - fi && \ - docker compose up -d --build" +bash -c "ssh root@192.168.1.87 'cd /root/magistr/program/ && git fetch origin main && CHANGED=\$(git diff --name-only HEAD origin/main | grep db/init/init.sql || true) && git reset --hard origin/main && if [ ! -z \"\$CHANGED\" ]; then echo \"Обнаружены изменения в init.sql, удаляем базу данных...\"; docker compose down -v; sudo rm -rf db/data; fi && docker compose up -d --build'" ```