Ajoute un mode local Proxmox sans installation hôte
This commit is contained in:
12
README.md
12
README.md
@@ -34,8 +34,8 @@ Deux scripts Bash permettent de créer un conteneur LXC Debian sur Proxmox puis
|
||||
|
||||
Prérequis sur la machine qui lance les scripts :
|
||||
|
||||
- `ssh`
|
||||
- `sshpass`
|
||||
- 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.
|
||||
|
||||
@@ -56,6 +56,12 @@ bash -c "$(curl -fsSL https://git.jeannerot.fr/christophe/chesscubing/raw/branch
|
||||
|
||||
Cette version pose les questions nécessaires si les variables d'environnement ne sont pas déjà définies.
|
||||
|
||||
Si elle est lancée directement sur l'hôte Proxmox, elle passe automatiquement en mode local :
|
||||
|
||||
- elle ne demande ni serveur, ni login, ni mot de passe SSH
|
||||
- elle n'installe rien sur l'hôte Proxmox
|
||||
- elle crée uniquement le LXC puis installe les dépendances dans ce LXC
|
||||
|
||||
Valeurs par défaut utiles :
|
||||
|
||||
- LXC nommé `chesscubing-web`
|
||||
@@ -93,6 +99,8 @@ Version "curl | bash" :
|
||||
bash -c "$(curl -fsSL https://git.jeannerot.fr/christophe/chesscubing/raw/branch/main/update-chesscubing-proxmox.sh)"
|
||||
```
|
||||
|
||||
Sur l'hôte Proxmox, cette commande met à jour le LXC local sans passer par SSH.
|
||||
|
||||
On peut aussi cibler le conteneur par nom si on n'a pas le `CTID` :
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user