docs: add Portainer deployment instructions
This commit is contained in:
23
README.md
23
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/<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
|
||||
|
||||
Reference in New Issue
Block a user