feat(ci): Lancer les services Docker pour les tests

This commit is contained in:
Serreau Jovann
2025-07-17 08:56:50 +02:00
parent fc3fd43c4f
commit 3925fa1b5d

View File

@@ -84,3 +84,15 @@ jobs:
else
echo "Warning: No package.json found. Skipping Bun install."
fi
- name: Prune previous Docker artifacts
run: |
docker rm -f vault-ci postgres-ci redis-ci || true
docker network rm ci-network || true
- name: Start services on Docker
run: |
docker network create ci-network
docker run -d --rm --network ci-network -p 15434:8200 --name vault-ci -e "VAULT_DEV_ROOT_TOKEN_ID=myroot" --cap-add=IPC_LOCK hashicorp/vault:latest vault server -dev
docker run -d --rm --network ci-network -p 15432:5432 --name postgres-ci -e "POSTGRES_DB=symfony_user" -e "POSTGRES_USER=your_db_user" -e "POSTGRES_PASSWORD=app_db_test" postgres:16
docker run -d --rm --network ci-network -p 15433:6379 --name redis-ci redis:latest
echo "Waiting for services to be ready..."
sleep 15