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
|
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** :
|
||||||
Sur votre serveur Docker :
|
|
||||||
|
### 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
|
```bash
|
||||||
# Cloner le dépôt depuis votre git perso
|
# Cloner le dépôt depuis votre git perso
|
||||||
git clone https://git.home.arrondeau.fr/<votre-utilisateur>/<votre-depot>.git
|
git clone https://git.home.arrondeau.fr/<votre-utilisateur>/<votre-depot>.git
|
||||||
|
|||||||
Reference in New Issue
Block a user