diff --git a/README.md b/README.md index fda5ec8..d6a3fd5 100644 --- a/README.md +++ b/README.md @@ -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//.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//.git