diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c3aabd2..ceff466 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -128,19 +128,21 @@ jobs: needs: [test-bridge-unit, test-bridge-integration, security-scan] steps: - uses: actions/checkout@v4 + - name: Setup .env (avant compose pour interpolation) + run: cp .env.example .env + - name: Validate compose config + run: docker compose config > /dev/null - name: Build images run: docker compose build - name: Up stack - run: | - cp .env.example .env - docker compose up -d - - name: Wait for services - run: sleep 30 + run: docker compose up -d + - name: Wait for services (60s — Docmost boot lent) + run: sleep 60 - name: Healthcheck run: ./scripts/healthcheck.sh - name: Logs on failure if: failure() - run: docker compose logs + run: docker compose logs --tail=200 - name: Cleanup if: always() run: docker compose down -v