Discourse mit Docker für die Entwicklung installieren

Ich habe es heute ebenfalls versucht und bin dabei auf Probleme gestoßen. Der Fehler trat auf, weil die Architektur-Emulation von Docker inotify nicht unterstützt (was wir in der Discourse-Entwicklung häufig verwenden). Derzeit habe ich eine Warnung in d/boot_dev hinzugefügt, die ausgegeben wird, wenn eine nicht-x86_64-Architektur erkannt wird:

❯ d/boot_dev 
WARNUNG: Die Docker-Architektur ist nicht x86_64.
Die Discourse-Entwicklung wird unter der Architektur-Emulation von Docker wahrscheinlich nicht funktionieren.
Bitte versuchen Sie eine native Entwicklungsumgebung.

Ich habe nun einen d/ember-cli-Helper hinzugefügt und standardmäßig den Port 4200 weitergeleitet. Die Informationen oben in diesem Thema wurden ebenfalls aktualisiert. Nach dem Update führen Sie in einem Terminal d/rails s und in einem anderen d/ember-cli aus. Außerdem habe ich NO_EMBER_CLI als eine der Variablen festgelegt, die an Docker übergeben werden, sodass sie bei Bedarf verfügbar ist.

6 „Gefällt mir“