#!/bin/bash # Автодеплой Elena Consulting на Finnish VPS # Запускается по cron каждые 2 мин: git pull → деплой при изменениях set -e REPO=/opt/elena-deploy APP=/opt/elena-consulting cd $REPO BEFORE=$(git rev-parse HEAD) git pull --quiet origin main AFTER=$(git rev-parse HEAD) if [ "$BEFORE" != "$AFTER" ]; then echo "[$(date)] Изменения $BEFORE → $AFTER, деплой..." cp $REPO/docs/cabinet.html $REPO/docs/crm.html $REPO/docs/elena_live.html $APP/static/ 2>/dev/null || true if [ -f $REPO/backend/elena_app.py ]; then cp $REPO/backend/elena_app.py $APP/elena_app.py systemctl restart elena-consulting echo "[$(date)] Backend перезапущен" fi echo "[$(date)] Деплой завершён" fi