Installer Discourse pour le développement avec Docker

J’ai essayé cela aujourd’hui et j’ai également rencontré des problèmes. L’erreur que j’ai constatée était due au fait que l’émulation d’architecture de Docker ne prend pas en charge inotify (que nous utilisons beaucoup dans le développement de Discourse). Pour l’instant, j’ai ajouté un avertissement dans d/boot_dev lorsqu’une architecture autre que x86_64 est détectée :

❯ d/boot_dev 
AVERTISSEMENT : L'architecture Docker n'est pas x86_64.
Le développement de Discourse risque de ne pas fonctionner avec l'émulation d'architecture de Docker.
Veuillez essayer une installation de développement native.

J’ai maintenant ajouté un helper d/ember-cli et le port 4200 est redirigé par défaut. Les informations en haut de ce sujet ont également été mises à jour. Une fois que vous avez mis à jour, exécutez d/rails s dans un terminal et d/ember-cli dans un autre. J’ai également défini NO_EMBER_CLI comme l’une des variables transmises à Docker, afin qu’elle soit disponible si nécessaire.

6 « J'aime »