[openstreetmap/openstreetmap-website] Docker Install instructions are out of date (Issue #3943)

Tom Hughes notifications at github.com
Thu Mar 23 07:10:30 UTC 2023


Containerisation is fine for production services, but it doesn't fit with what it is being used for here as a development tool because there is a tension between building an image and wanting to edit the code as you develop it.

As it stands for example if you want to change or update the gems you can't just edit the Gemfile and update the bundle, you have to rebuild the image and restart it.

Yet for some reason that's not true for the node modules which are stored on a mounted volume but there's no logical reason for that difference other presumably than whoever wrote it found it more inconvenient to have to rebuild the image if they changed the node modules.

All of which means nobody doing serious development is going to use it so they never notice when it breaks and the CI that tries to test it is not reliable and constantly fails for mysterious reasons.

So it is no use to us personally as maintainers yet imposes costs on us dealing with tickets like this.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/openstreetmap-website/issues/3943#issuecomment-1480700371
You are receiving this because you are subscribed to this thread.

Message ID: <openstreetmap/openstreetmap-website/issues/3943/1480700371 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/rails-dev/attachments/20230323/19f186f1/attachment-0001.htm>


More information about the rails-dev mailing list