Skip to content

Commit d55a6bf

Browse files
committed
fix: Correction de la syntaxe docker-compose vers docker compose
- Remplacement de 'docker-compose' (v1) par 'docker compose' (v2) - Les runners GitHub Actions utilisent Docker Compose V2 - Mise à jour de la documentation avec la nouvelle syntaxe 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 1ce56a8 commit d55a6bf

File tree

2 files changed

+19
-19
lines changed

2 files changed

+19
-19
lines changed

.github/workflows/README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,9 @@ Si le test échoue, voici les étapes de diagnostic :
6262
2. **Vérifier le docker-compose.yml** : S'assurer que la configuration est valide
6363
3. **Tester localement** :
6464
```bash
65-
docker-compose up -d
66-
docker-compose ps
67-
docker-compose logs
65+
docker compose up -d
66+
docker compose ps
67+
docker compose logs
6868
```
6969
4. **Vérifier les volumes** : S'assurer que les répertoires data/ sont accessibles
7070
5. **Vérifier les ports** : Le port 8080 ne doit pas être déjà utilisé
@@ -75,23 +75,23 @@ Pour reproduire les tests localement :
7575

7676
```bash
7777
# Démarrer les services
78-
docker-compose up -d
78+
docker compose up -d
7979

8080
# Vérifier le statut
81-
docker-compose ps
81+
docker compose ps
8282

8383
# Tester PostgreSQL
84-
docker-compose exec postgres psql -U drupal -d drupal -c "SELECT version();"
84+
docker compose exec postgres psql -U drupal -d drupal -c "SELECT version();"
8585

8686
# Tester Drupal
8787
curl -I http://localhost:8080
8888

8989
# Voir les logs
90-
docker-compose logs drupal
91-
docker-compose logs postgres
90+
docker compose logs drupal
91+
docker compose logs postgres
9292

9393
# Nettoyer
94-
docker-compose down -v
94+
docker compose down -v
9595
```
9696

9797
---

.github/workflows/docker-compose-test.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
4646
- name: Start Docker Compose services
4747
run: |
48-
docker-compose up -d
48+
docker compose up -d
4949
echo "✅ Docker Compose services started"
5050
5151
- name: Wait for PostgreSQL to be healthy
@@ -55,7 +55,7 @@ jobs:
5555
elapsed=0
5656
5757
while [ $elapsed -lt $timeout ]; do
58-
if docker-compose ps postgres | grep -q "healthy"; then
58+
if docker compose ps postgres | grep -q "healthy"; then
5959
echo "✅ PostgreSQL is healthy"
6060
exit 0
6161
fi
@@ -65,7 +65,7 @@ jobs:
6565
done
6666
6767
echo "❌ PostgreSQL health check timeout"
68-
docker-compose logs postgres
68+
docker compose logs postgres
6969
exit 1
7070
7171
- name: Wait for Drupal to be ready
@@ -85,7 +85,7 @@ jobs:
8585
done
8686
8787
echo "❌ Drupal not responding in time"
88-
docker-compose logs drupal
88+
docker compose logs drupal
8989
exit 1
9090
9191
- name: Check Drupal HTTP response
@@ -104,31 +104,31 @@ jobs:
104104
- name: Verify PostgreSQL connection
105105
run: |
106106
echo "🔍 Testing PostgreSQL connection..."
107-
docker-compose exec -T postgres psql -U drupal_test -d drupal_test -c "SELECT version();"
107+
docker compose exec -T postgres psql -U drupal_test -d drupal_test -c "SELECT version();"
108108
echo "✅ PostgreSQL connection successful"
109109
110110
- name: Check Docker containers status
111111
if: always()
112112
run: |
113113
echo "📊 Docker Compose Status:"
114-
docker-compose ps
114+
docker compose ps
115115
echo ""
116116
echo "📦 Container Details:"
117-
docker-compose ps -a
117+
docker compose ps -a
118118
119119
- name: Display service logs on failure
120120
if: failure()
121121
run: |
122122
echo "📋 PostgreSQL Logs:"
123-
docker-compose logs postgres
123+
docker compose logs postgres
124124
echo ""
125125
echo "📋 Drupal Logs:"
126-
docker-compose logs drupal
126+
docker compose logs drupal
127127
128128
- name: Stop Docker Compose services
129129
if: always()
130130
run: |
131-
docker-compose down -v
131+
docker compose down -v
132132
echo "🧹 Docker Compose services stopped and volumes removed"
133133
134134
- name: Generate test summary

0 commit comments

Comments
 (0)