Installa Discourse per lo sviluppo usando Docker

Ci ho provato oggi e ho riscontrato anch’io problemi. L’errore che ho visto era dovuto al fatto che l’emulazione dell’architettura di Docker non supporta inotify (che utilizziamo molto nello sviluppo di Discourse). Per ora, ho aggiunto un avviso a d/boot_dev quando viene rilevata un’architettura non x86_64:

❯ d/boot_dev 
WARNING: Docker architecture is not x86_64.
Discourse development is unlikely to work using Docker's architecture emulation.
Please try a native development installation.

Ho ora aggiunto un helper d/ember-cli e inoltrato la porta 4200 per impostazione predefinita. Le informazioni in cima a questo argomento sono state aggiornate. Una volta aggiornato, esegui d/rails s in un terminale e d/ember-cli in un altro. Ho anche impostato NO_EMBER_CLI come una delle variabili passate a Docker, quindi è disponibile se necessario.

6 Mi Piace