name: CI/CD Pipeline on: push: branches: - master jobs: build: runs-on: shell steps: - name: Clone repository run: git clone --depth 1 "http://192.168.8.174:3000/${GITHUB_REPOSITORY}.git" . - name: Setup .env for CI/CD run: cp .env.example .env - name: Build Docker image run: docker compose build - name: Start container run: docker compose up -d - name: Verify bot running run: | sleep 5 docker compose logs --tail=20 - name: Stop container run: docker compose down deploy: needs: build runs-on: ubuntu-latest environment: production steps: - name: Deploy (placeholder) run: echo "🚀 Деплой будет добавлен позже"