Synchronise aussi le projet d'Ethan dans les scripts Proxmox
This commit is contained in:
@@ -37,7 +37,7 @@ Prérequis sur la machine qui lance les scripts :
|
||||
- en mode distant : `ssh` et `sshpass`
|
||||
- en mode local sur l'hôte Proxmox : aucun paquet supplémentaire n'est installé sur Proxmox
|
||||
|
||||
Le déploiement dans le LXC n'utilise pas Docker. Le script installe `nginx`, `git` et `rsync` dans le conteneur, clone le dépôt puis publie uniquement les fichiers web.
|
||||
Le déploiement dans le LXC n'utilise pas Docker. Le script installe `nginx`, `git` et `rsync` dans le conteneur, clone le dépôt principal, synchronise aussi le projet d'Ethan, puis publie uniquement les fichiers web.
|
||||
|
||||
### Installer un nouveau LXC
|
||||
|
||||
@@ -68,6 +68,7 @@ Valeurs par défaut utiles :
|
||||
- IP du LXC en `dhcp`
|
||||
- branche Git `main`
|
||||
- dépôt `https://git.jeannerot.fr/christophe/chesscubing.git`
|
||||
- dépôt Ethan `https://git.jeannerot.fr/Mineloulou/Chesscubing.git`
|
||||
|
||||
Options utiles si besoin :
|
||||
|
||||
@@ -76,6 +77,7 @@ Options utiles si besoin :
|
||||
- `--template-storage local`
|
||||
- `--rootfs-storage local-lvm`
|
||||
- `--branch main`
|
||||
- `--ethan-branch main`
|
||||
|
||||
À la fin, le script affiche :
|
||||
|
||||
@@ -112,7 +114,7 @@ On peut aussi cibler le conteneur par nom si on n'a pas le `CTID` :
|
||||
--hostname chesscubing-web
|
||||
```
|
||||
|
||||
Le script de mise à jour exécute un `git pull --ff-only` dans le conteneur puis republie les fichiers statiques via `nginx`.
|
||||
Le script de mise à jour exécute un `git pull --ff-only` pour le dépôt principal et le dépôt d'Ethan dans le conteneur, puis republie les fichiers statiques via `nginx`, y compris la route `/ethan/`.
|
||||
|
||||
## Fichiers clés
|
||||
|
||||
|
||||
Reference in New Issue
Block a user