discourse/bin/docker
2018-11-16 15:17:21 +05:30
..
boot_dev pass env vars into local dev image (#6212) 2018-08-01 16:44:27 +10:00
bundle Improve the "develop inside Docker" experience 2016-09-20 15:35:50 -07:00
mailcatcher Removed the fallback mailcatcher install command 2016-12-13 09:26:11 -05:00
migrate add some extra helper scripts 2016-12-13 09:24:31 +11:00
psql Improve the "develop inside Docker" experience 2016-09-20 15:35:50 -07:00
rails tweak perf of rake and rails 2016-12-13 14:51:07 +11:00
rake Use bundle exec for docker_dev rake 2017-05-16 17:18:45 +01:00
README.md Remove Docker dev-install instructions 2018-11-16 15:17:21 +05:30
reset_db FIX: reset_db (#5617) 2018-03-05 17:30:08 -05:00
shell Improve the "develop inside Docker" experience 2016-09-20 15:35:50 -07:00
shell_root add some extra helper scripts 2016-12-13 09:24:31 +11:00
shutdown_dev Improve docker performance with delegated mount flag (#5760) 2018-04-16 10:56:35 +02:00
sidekiq FIX: start sidekiq process for all queues in docker dev 2017-03-02 18:00:24 +00:00

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.