Running a development environment using Docker's qemu architecture emulation is currently not possible because `inotify` is not supported: https://github.com/docker/for-mac/issues/5321 |
||
|---|---|---|
| .. | ||
| boot_dev | ||
| bundle | ||
| cleanup | ||
| discourse | ||
| ember-cli | ||
| exec | ||
| mailcatcher | ||
| migrate | ||
| psql | ||
| rails | ||
| rake | ||
| README.md | ||
| reset_db | ||
| rspec | ||
| shell | ||
| shell_root | ||
| shutdown_dev | ||
| unicorn | ||
Developing using Docker
Since Discourse runs in Docker, why not develop there? If you have Docker installed, you should be able to run Discourse directly from your source directory using a Discourse development container.
You can find installation instructions and related discussion in this meta topic: https://meta.discourse.org/t/beginners-guide-to-install-discourse-for-development-using-docker/102009
Where is the container image/Dockerfile defined?
The Dockerfile comes from discourse/discourse_docker on GitHub, in particular image/discourse_dev.