4NK_env/IA_agents/prompts/prompt-backups.md
LeCoffre Deployment 43a05a2742 clean
2025-09-25 12:19:35 +00:00

1.3 KiB
Raw Blame History

Backups centralisés

Script principal

  • Fichier: /home/debian/4NK_env/scripts/backup_all.sh
  • Fonctionnalités:
    • Sauvegarde des configurations Nginx actives (lecoffre_node/conf/nginx/*.conf et assets/).
    • Sauvegarde du .env.master centralisé.
    • Export des ports ouverts et services associés (ss/docker compose ps/docker ps).
    • Synthèse des redirections/proxy_pass Nginx.
    • Liste des services Docker Compose (stack lecoffre_node).
    • Copie du dossier 4NK_env/data.
    • Rétention: 2 derniers backups conservés.
    • Vérification des ignores (.gitignore, .cursorignore, .dockerignore) incluant logs/ et backups/.

Emplacement et structure

  • Dossiers de sorties: /home/debian/4NK_env/backups/<timestamp>/
  • Fichiers clés générés:
    • nginx_conf/*.conf (+ assets/ si présent)
    • .env.master
    • ports_and_services.txt
    • nginx_redirects_summary.txt
    • compose_services.txt
    • data/ (copie à linstant T)

Utilisation

bash /home/debian/4NK_env/scripts/backup_all.sh
ls -lah /home/debian/4NK_env/backups/latest

Bonnes pratiques

  • Ne jamais inclure de secrets non nécessaires dans les backups.
  • Vérifier lintégrité et la complétude après exécution.
  • Nettoyage automatique géré par la rétention, éviter des copies manuelles hors de backups/.