diff options
| author | ertopogo <erwin.t.pombett@gmail.com> | 2026-01-18 23:18:36 +0100 |
|---|---|---|
| committer | ertopogo <erwin.t.pombett@gmail.com> | 2026-01-18 23:18:36 +0100 |
| commit | e0c9c32c60b67dc34a18f5a93209393e7abc8660 (patch) | |
| tree | 73ce807582f2b85c377537fa8a58cd5ac59ce4c5 /INSTALLATION.md | |
| parent | e01100156ffddfb4975e1aa7518744c2f0e3801a (diff) | |
docs: ajoute la doc et les commandes pour corriger les erreurs Docker
- met à jour INSTALLATION.md
- ajuste le Dockerfile et la config Next.js
- ajoute le dossier public (gitkeep)
Diffstat (limited to 'INSTALLATION.md')
| -rw-r--r-- | INSTALLATION.md | 33 |
1 files changed, 32 insertions, 1 deletions
diff --git a/INSTALLATION.md b/INSTALLATION.md index 359abe0..cc6180c 100644 --- a/INSTALLATION.md +++ b/INSTALLATION.md @@ -82,11 +82,42 @@ git checkout -b main origin/main Lancez les conteneurs (cela va construire les images Backend et Storefront) :
```bash
-docker-compose up -d --build
+docker compose up -d --build
```
> Sur Debian 13, utilisez de préférence `docker compose` (sans tiret) si le plugin est installé.
+### 3.1 Commandes Docker utiles
+
+```bash
+# Statut des conteneurs
+docker compose ps
+
+# Logs en temps réel
+docker compose logs -f
+
+# Redémarrer tous les services
+docker compose restart
+
+# Arrêter tous les services
+docker compose down
+```
+
+### 3.2 Dépannage Docker (erreurs courantes)
+
+```bash
+# Si "permission denied" sur /var/run/docker.sock
+sudo usermod -aG docker $USER
+# Déconnectez-vous/reconnectez-vous, puis retestez :
+docker compose ps
+
+# Si "npm ci" échoue (pas de package-lock.json)
+# Le Dockerfile du storefront bascule automatiquement sur "npm install".
+# Relancez ensuite le build :
+docker compose build --no-cache storefront
+docker compose up -d --build
+```
+
Cela va démarrer 3 conteneurs :
- `medusa-backend` (API) sur le port 9000
- `medusa-storefront` (Site Web) sur le port 8000
|
