Skip to content

Hww21#735

Open
gnvs wants to merge 3 commits into
gfatnevfrom
Hww21
Open

Hww21#735
gnvs wants to merge 3 commits into
gfatnevfrom
Hww21

Conversation

@gnvs

@gnvs gnvs commented Apr 3, 2026

Copy link
Copy Markdown

No description provided.

Comment thread deploy.sh Outdated

# Очищаем старые релизы
echo "Очищаем старые релизы..."
ssh $SERVER "cd $APP_DIR/releases && ls -1 | sort -r | tail -n +6 | xargs rm -rf 2>/dev/null || true"

@sir-scahr sir-scahr Apr 7, 2026

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Для timestamp это работает, но если кто-то создаст директорию с пробелом, xargs всё почистит. Тут нужен find ... -maxdepth 1 -mindepth 1 -printf '%f\n' |

Comment thread deploy.sh Outdated
echo "Старт..."

# Подготовка
ssh $SERVER "mkdir -p $APP_DIR/releases"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Очень много коннектов по ssh - это лишнее время, лишняя "нагрузка". При таком способе лучше отдельный скрипт держать на хосте, где деплоится, подключаться один раз и запуска уже этот скрипт со всей нужно автоматизацией

gnvs added 2 commits April 7, 2026 17:13
Update deploy.sh
@gnvs

gnvs commented Apr 7, 2026

Copy link
Copy Markdown
Author

Добавил еще логирование и проверку подключения к серверу.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants