From d8e8bdefe5f5422feda04b186f2fce2637121da7 Mon Sep 17 00:00:00 2001 From: Corentin JOGUET Date: Thu, 7 May 2026 12:29:35 +0200 Subject: [PATCH] =?UTF-8?q?ops(ci):=20fix=20docker-build=20job=20=E2=80=94?= =?UTF-8?q?=20setup=20.env=20BEFORE=20compose=20build?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - cp .env.example .env en step 1 (compose interpole les vars au build) - Add `compose config` validation step - Bump sleep 30 -> 60s (Docmost boot prend 45-60s sur runner) - Bump logs --tail=200 (200 lignes au lieu de tout) --- .github/workflows/ci.yml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) 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