Pour information, j’ai réussi à faire fonctionner une installation de développement sur un Pi 5, mais ce fut assez compliqué
Je ne recommande absolument pas d’utiliser autre chose que l’installation standard si cela est destiné à être consommé publiquement sur Internet, mais juste pour indiquer qu’à titre d’exemple, toutes les ressources requises devraient fonctionner correctement sur un Pi 5 dûment préparé.
Ce problème a été causé par le fait que le système d’exploitation pour Pi5 utilise 16k pour PAGESIZE par défaut, ce qui n’est pas pris en charge par la version de jemalloc que nous fournissons. La première chose qui casse lors d’une reconstruction est l’impossibilité pour redis-server de démarrer, ce qui signifie que notre compilation d’assets échoue.
J’ai créé une image qui résout ce problème, pouvez-vous l’essayer ?
cd /var/discourse
sed -i -- 's/discourse\\/base:aarch64/discourse\\/base:aarch64-pi5/' launcher
./launcher rebuild app
L’installation fonctionnera désormais sans configuration sur le Raspberry Pi 5. Veuillez annuler les modifications apportées localement au script du lanceur.
Il convient également de mentionner que nous avons maintenant un site de démonstration fonctionnant sur un Pi 5, et il est 5 fois plus rapide que celui que nous avions sur le Pi 4