1
0

fix(ci): install composer deps via docker run before compose up, force-recreate containers

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
aminovfariz
2026-06-05 11:45:31 +02:00
parent 5df8abceaf
commit 17ae333a39
2 changed files with 18 additions and 10 deletions

View File

@@ -16,15 +16,19 @@ jobs:
- name: Create .env for CI
run: cp .env.example .env
- name: Install Composer dependencies
run: |
docker run --rm \
-v "$(pwd):/app" \
-w /app \
composer:2 install --no-dev --no-interaction --prefer-dist --optimize-autoloader
- name: Start project services
run: |
docker compose down --remove-orphans || true
docker compose up -d php db memcached
docker compose down --remove-orphans 2>/dev/null || true
docker compose up -d --force-recreate php db memcached
sleep 10
- name: Install Composer dependencies
run: docker compose exec -T php bash -c "cd /var/www && composer install --no-interaction --prefer-dist"
- name: Run required QA gates
run: bin/qa-required.sh

View File

@@ -20,14 +20,18 @@ jobs:
- name: Create .env for CI
run: cp .env.example .env
- name: Install Composer dependencies
run: |
docker run --rm \
-v "$(pwd):/app" \
-w /app \
composer:2 install --no-dev --no-interaction --prefer-dist --optimize-autoloader
- name: Start project services
run: |
docker compose down --remove-orphans || true
docker compose up -d php db memcached
docker compose down --remove-orphans 2>/dev/null || true
docker compose up -d --force-recreate php db memcached
sleep 10
- name: Install Composer dependencies
run: docker compose exec -T php bash -c "composer install --no-interaction --prefer-dist"
- name: Run required QA gates
run: bin/qa-required.sh