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