[openstreetmap/openstreetmap-website] Vagrant and Docker installations are unmaintained (#2344)

Pablo Brasero notifications at github.com
Mon Sep 22 12:01:39 UTC 2025


pablobm left a comment (openstreetmap/openstreetmap-website#2344)

Travis is no more, so the above is a bit outdated. Time for a reassessment? 🙂 

I see that a GitHub action was added ([.github/workflows/docker.yml](https://github.com/openstreetmap/openstreetmap-website/blob/master/.github/workflows/docker.yml)) to test the Docker image, so perhaps that's this problem solved?

Having said that: bear in mind that the mentioned action is imperfect as it runs `ubuntu-latest` AMD64, and not other host systems. Normally this wouldn't be a problem, but currently the tests fail on Docker with a macOS ARM host (see https://github.com/openstreetmap/openstreetmap-website/issues/6287, PR incoming). From what I can see, it's not possible to run this combo (Docker+macos+ARM) on GitHub Actions: https://github.com/orgs/community/discussions/25777.

As for Vagrant, my impression is that it's possible to run it on GitHub Actions, but requires "large" runners, which are paid.

@gravitystorm - Re: testing `script/vagrant/setup/provision.sh`: unless I misunderstand, I think that's not feasible. The script installs apt packages and copies config files that are different from the Docker ones. The environments in Vagrant and Docker are different, so testing the script in GitHub's Docker environment won't ensure that it works, and in fact could fail when it's correct.

Any idea of how common it is for contributors to use Docker or Vagrant? My impression is that Docker is useful and Vagrant is out of fashion... but that's my 100% anecdotal experience so I'd love to hear opinions.

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

Message ID: <openstreetmap/openstreetmap-website/issues/2344/3318553465 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/rails-dev/attachments/20250922/acfc5481/attachment.htm>


More information about the rails-dev mailing list