Environnement de développement à court d'espace disque

Mon environnement de développement Discourse (VM Ubuntu) manque d’espace disque, malgré le doublement de la taille du disque de la VM à 24 Go la semaine dernière. Dois-je supprimer manuellement d’anciennes versions de Discourse, exécuter un script de nettoyage ou autre ? Je ne vois pas pourquoi mon espace disque s’épuiserait à nouveau, puisque mon instance Discourse ne compte que deux utilisateurs et quelques dizaines de publications.

Probablement des fichiers journaux,

rm -fr tmp/*

Vous pouvez exécuter ncdu pour localiser l’espace occupé (apt-get install ncdu)

Il semble que le dossier tmp sous discourse ne contienne pas grand-chose.

  123.3 MiB [##########] /cache                                                                                         
   25.8 MiB [##        ] /stylesheet-cache
    2.5 MiB [          ] /ember-rails
  948.0 KiB [          ] /spec
   88.0 KiB [          ] /avatar_proxy
   12.0 KiB [          ] /javascript-cache
    8.0 KiB [          ] /download_cache
    8.0 KiB [          ] /pids
e   4.0 KiB [          ] /letter_avatars
e   4.0 KiB [          ] /backup_assets
    4.0 KiB [          ]  rspec_result
    4.0 KiB [          ]  plugin-hash

L’ensemble du dossier discourse ne fait apparemment que 1,2 Go. Est-ce que des données liées à Discourse sont stockées ailleurs, que je puisse vérifier directement, afin d’éviter de devoir scanner tout le disque ?

Essayez de nettoyer vos images et conteneurs Docker, si vous les utilisez :

Parfait, c’est exactement ce dont j’avais besoin !

Y a-t-il une raison particulière pour laquelle tu ne dis pas

./launcher cleanup

ici ? Cela semble être un conseil beaucoup plus clair et plus simple à donner aux gens ?

En général, c’est tout à fait juste, mais nous n’avons pas vraiment cet outil d’aide sur notre chemin Docker de développement. Nous devrions certainement avoir un « d/cleanup » pour notre configuration Docker de développement, @riking, peux-tu l’ajouter ?

Bien sûr, j’ai commencé DEV: Add docker cleanup script to d/ folder by riking · Pull Request #9082 · discourse/discourse · GitHub

Le lint semble avoir échoué de manière aléatoire ?

Désolé, j’ai manqué le fait qu’il s’agissait d’une question pour les développeurs !