name: CI/CD Pipeline on: push: branches: - master jobs: build: runs-on: shell steps: - uses: actions/checkout@v4 - 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 "🚀 Деплой будет добавлен позже"