🔧 Correction / ajout pour la prod

This commit is contained in:
2025-04-09 22:02:35 +02:00
parent 75d3b7c700
commit cf94108aa6
2 changed files with 39 additions and 6 deletions

26
.gitignore vendored
View File

@@ -1,12 +1,26 @@
# Python
# --- Environnements virtuels ---
.venv/
env/
# --- Python cache & compilés ---
__pycache__/
*.py[cod]
*.log
# PyCharm
# --- IDEs (PyCharm, VSCode) ---
.idea/
*.iml
.vscode/
# Environnement virtuel
.venv/
env/
# --- fichiers système ---
.DS_Store
Thumbs.db
# --- fichiers de test ou temporaires ---
*.bak
*.swp
*.tmp
*.old
# --- Fichiers spécifiques si besoin ---
README.md.md
nv/

19
deploy.sh.py Normal file
View File

@@ -0,0 +1,19 @@
#!/bin/bash
echo "🔄 Déploiement depuis Gitea - branche main"
cd /home/debian/travail/Gestion_sondes || exit 1
# Récupération des dernières modifs
git fetch origin
git checkout main
git pull origin main
# Sécurisation en lecture seule (facultatif mais recommandé)
chmod 444 Monitor.py Cuisine_*.py Streamlit.py
# Redémarrage de Supervisor
echo "🔁 Redémarrage des services Supervisor..."
sudo supervisorctl restart all
echo "✅ Déploiement terminé avec succès"