feat(ci): Lancer les services Docker pour les tests
This commit is contained in:
12
.github/workflows/install-deps.yml
vendored
12
.github/workflows/install-deps.yml
vendored
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user