Files
Folzo f425294473 fix: ComfyUI memory manager - only consider recent history (last 5min)
- Fix bug where old history entries were counted as recent activity
- Added recent_threshold parameter (default 300s)
- is_recent_history() now checks timestamp of last history item
2026-04-12 12:37:18 +02:00
..

🛠️ Scripts Utilitaires

Ce dossier contient des scripts pour faciliter la gestion d'Effi.


Scripts disponibles

🔍 audit-production.sh

Usage : ./audit-production.sh

Où l'exécuter : Sur effi-server (dans ~/effi)

Fait :

  • Liste tous les conteneurs en cours d'exécution
  • Affiche les images Docker utilisées
  • Montre les variables d'environnement (anonymisées)
  • Vérifie l'utilisation des volumes
  • Liste les ports en écoute
  • Vérifie l'état Git (si initialisé)
  • Teste la connectivité avec les services externes
  • Donne des recommandations

Exemple de sortie :

═════════════════════════════════════════════════════════════
  🔍 AUDIT EFFI - Production Server
═════════════════════════════════════════════════════════════

📦 CONTENEURS DOCKER
─────────────────────────────────────────────────────────────
NAME            STATUS          PORTS
open-webui      Up 3 days       0.0.0.0:3000->8080/tcp
qdrant          Up 3 days       0.0.0.0:6333->6333/tcp
...

💡 RECOMMANDATIONS
─────────────────────────────────────────────────────────────
✓ .env.example est à jour
⚠️  Le dépôt local et Gitea sont désynchronisés

🔄 sync-from-production.sh

Usage : ./sync-from-production.sh

Où l'exécuter : Sur ton PC (dans le dépôt Git Effi)

Fait :

  • Se connecte à effi-server via SSH
  • Récupère le docker-compose.yml
  • Récupère le .env (anonymisé → .env.production)
  • Récupère les scripts
  • Affiche les différences avec Git
  • Guide pour le commit/push

Prérequis :

  • Clé SSH configurée vers effi-server
  • Être dans le dépôt Git (~/Documents/OpenCode/Projets/Effi)

Workflow :

cd ~/Documents/OpenCode/Projets/Effi
./scripts/sync-from-production.sh
# Vérifier les différences
git diff
# Commiter si OK
git add . && git commit -m "Sync production"
git push

Installation sur effi-server

Pour utiliser ces scripts sur effi-server, copie-les depuis le dépôt :

# Sur effi-server
cd ~/effi
mkdir -p scripts

# Copier depuis le dépôt (via SCP depuis ton PC)
# OU simplement créer les fichiers manuellement

Futurs scripts à créer

  • backup.sh - Sauvegarde automatique des volumes
  • update.sh - Mise à jour des images Docker
  • deploy.sh - Déploiement depuis Gitea (GitOps avancé)
  • health-check.sh - Vérification santé complète

⚠️ Sécurité

  • Les scripts ne contiennent pas de mots de passe
  • Les scripts ne modifient pas les données utilisateur
  • Toujours faire une sauvegarde avant d'exécuter un script de modification