There are just to many ways to do all of this and I wish for a sane default. I do not want prebuild docker images, since the combination possibilities are to big. (It’s probably the reason why there is no rails image available). I wish for some nicely prepared and thoroughly commented docker and docker-compose files to get most apps running in development, test and production.
Also, code reloading seems to break regularly in docker. This seems to be a docker issue.
config.file_watcher = ActiveSupport::EventedFileUpdateChecker # => fix it with config.file_watcher = ActiveSupport::FileUpdateChecker
And for the beginners, my current favorite way to onboard people on rails is docker. The development setup is just too complicated already.
(edit) Where is the WTF? The WTF is, that I can’t seem to be able to get this homogeneous across all the projects I touch.