J’exécute Discourse en utilisant l’image Docker expérimentale discourse/discourse:3.5.1 (via Docker Compose, pas le lanceur) et j’ai remarqué que les images d’aperçu de thème intégrées renvoient des erreurs 404 sur la page des thèmes d’administration.
Environnement :
-
Image :
discourse/discourse:3.5.1 -
Déploiement : Docker Compose sur Dokploy
-
Base de données : PostgreSQL 17 avec pgvector
-
Nouvelle installation (décembre 2024)
Problème : Lors de l’accès à /admin/customize/themes, la console du navigateur affiche des erreurs 404 pour les images d’aperçu des thèmes :
https://forum.example.com/uploads/default/original/1X/d7dc093939924a0ce97287d65ec38bbcb2b23e00.png
https://forum.example.com/uploads/default/original/1X/f8a61b9a0bfac672daec9e401787812f8c5e28df.png
Ce que j’ai essayé :
-
Création de la structure de répertoire de téléchargement appropriée :
/shared/uploads/default/{original,optimized}/{1X,2X,3X} -
Définition des autorisations correctes : propriété
discourse:www-data -
Exécution de
rake uploads:regenerate_missing_optimized(terminée avec succès mais n’a pas généré ces fichiers) -
Exécution de
rake themes:update(aucun effet) -
Vérification de l’existence du lien symbolique :
/var/www/discourse/public/uploads→/shared/uploads
Observations :
-
Les aperçus de thème fonctionnent lorsqu’on clique dessus (les thèmes fonctionnent normalement)
-
Seules les images miniatures dans le sélecteur de thème sont manquantes
-
Les fichiers PNG référencés n’existent nulle part dans le conteneur
-
La base de données contient des enregistrements de téléchargement pointant vers ces fichiers inexistants
Question : Est-ce le comportement attendu pour l’image expérimentale ? Ces images miniatures doivent-elles être initialisées lors de l’initialisation, ou manque-t-il une migration/tâche ?
Le forum fonctionne parfaitement par ailleurs - c’est purement cosmétique. Je souhaite juste confirmer s’il s’agit d’une limitation connue de l’image expérimentale ou si j’ai manqué une étape de configuration.