docs: add Portainer deployment instructions

This commit is contained in:
2026-11-11 21:22:25 +01:00
parent c804591bc7
commit 7051681531

View File

@@ -22,10 +22,27 @@ arrweek/
---
## 🐳 Déploiement Docker & Nginx Proxy Manager (NPM)
## 🐳 Déploiement avec Portainer
### 1. Démarrer avec Docker Compose
Sur votre serveur Docker :
Grâce à votre dépôt sur `git.home.arrondeau.fr`, vous pouvez déployer et mettre à jour la stack directement depuis l'interface **Portainer** :
### 1. Créer la Stack dans Portainer
1. Dans Portainer, allez dans **Stacks** puis cliquez sur **+ Add stack**.
2. Nommez la stack (ex: `coquillages`).
3. Choisissez l'option **Repository** :
- **Repository URL** : `https://git.home.arrondeau.fr/<votre-utilisateur>/<votre-depot>.git`
- **Repository reference** : `refs/heads/main`
- **Compose path** : `docker-compose.yml`
- Si votre dépôt Git est privé, activez **Authentication** et renseignez votre nom d'utilisateur et mot de passe (ou jeton d'accès personnel).
4. *(Optionnel)* Activez **Automatic updates** (polling ou Webhook) pour que Portainer redéploie automatiquement l'application à chaque `git push` !
5. Cliquez sur **Deploy the stack**.
> 💡 **Persistance des données dans Portainer :**
> La stack utilise deux volumes Docker nommés (`coquillages_data` et `coquillages_uploads`). Vos données (comptes, tirelire, historique des coquillages, images) sont visibles dans l'onglet **Volumes** de Portainer et restent 100% préservées lors des mises à jour ou recréations de stack.
---
## 🐳 Déploiement en ligne de commande (Docker Compose classique)
```bash
# Cloner le dépôt depuis votre git perso
git clone https://git.home.arrondeau.fr/<votre-utilisateur>/<votre-depot>.git