Open frafra opened 3 years ago
It is a good idea! We provide the dockerfiles, but we don't use them. That is the reason there are so many issues on it.
I would like to work more on that, but before spending time on that I would prefer to have the various PR merged and other issues discussed, because building a CI on top of slow/non-working Docker files is far from optimal :)
A bit of context: those recent issues/PR are related to the effort of the Italian OpenStreetMap community to fix/upgrade/improve our existing Tasking Manager service and it has been decided to use Docker. I hope that they could be merged in the next stable release or the one after that, so we do not have to maintain a separate branch with all the changes needed to make it work and avoid using the develop branch as base.
A bit of update on this front:
I would propose to have a simple script bringing up the whole system using Docker and trying to access to few pages (like
/
and/explore
), to check that there is no major regression in the Docker setup and images.I could suggest to use https://github.com/seleniumbase/SeleniumBase (selenium+pytest) and add this step to the CI pipeline.