This commit is contained in:
Mistral
2026-07-19 15:55:39 +02:00
parent 72348e335b
commit 0ea1685376
+34 -34
View File
@@ -1,34 +1,34 @@
#!/bin/bash
# Script de déploiement DevOps pour status-monitor
# Utilisation: wsl bash ~/homelab-config/status-monitor/deploy.sh
set -e
echo "[DEPLOY] Début du déploiement depuis Git..."
# Se connecter à CT201 et déployer
ssh root@192.168.0.201 << 'ENDSSH'
cd /opt/status-monitor
echo "[DEPLOY] Mise à jour depuis Git..."
if [ ! -d "homelab-config" ]; then
git clone https://VisualPCI:3N14E7GWVSgi3K@git.peis.fr/VisualPCI/homelab-config.git
echo "[DEPLOY] Dépôt cloné"
else
cd homelab-config
git pull
echo "[DEPLOY] Dépôt mis à jour"
cd ..
fi
echo "[DEPLOY] Copie des fichiers..."
cp -f homelab-config/status-monitor/app.py .
cp -f homelab-config/status-monitor/dynamic_traefik.yml .
echo "[DEPLOY] Redémarrage du service..."
systemctl restart status-monitor
echo "[DEPLOY] ✅ Déploiement terminé !"
ENDSSH
echo "[DEPLOY] Déploiement terminé avec succès !"
#!/bin/bash
# Scipt de déploiement DevOps pou status-monito
# Utilisation: wsl bash ~/homelab-config/status-monito/deploy.sh
set -e
echo "[DEPLOY] Début du déploiement depuis Git..."
# Se connecte à CT201 et déploye
ssh oot@192.168.0.201 << 'ENDSSH'
cd /opt/status-monito
echo "[DEPLOY] Mise à jou depuis Git..."
if [ ! -d "homelab-config" ]; then
git clone https://VisualPCI:3N14E7GWVSgi3K@git.peis.f/VisualPCI/homelab-config.git
echo "[DEPLOY] Dépôt cloné"
else
cd homelab-config
git pull
echo "[DEPLOY] Dépôt mis à jou"
cd ..
fi
echo "[DEPLOY] Copie des fichies..."
cp -f homelab-config/status-monito/app.py .
cp -f homelab-config/status-monito/dynamic_taefik.yml .
echo "[DEPLOY] Redémaage du sevice..."
systemctl estat status-monito
echo "[DEPLOY] ✅ Déploiement teminé !"
ENDSSH
echo "[DEPLOY] Déploiement teminé avec succès !"