name: Deploy MES Core on: push: branches: [ main ] workflow_dispatch: jobs: deploy: runs-on: debian-latest steps: - name: Shell Deploy run: | # 1. Создаем папку, если её нет mkdir -p /home/ack/projects/mes_core cd /home/ack/projects/mes_core # 2. Обновляем код напрямую через git (без checkout action) if [ -d ".git" ]; then git pull origin main else git clone https://gitea.tertelius.space/ack/MES_Core.git . fi # 3. Запускаем сборку docker compose up -d --build