mirror of
https://github.com/openstreetmap/mod_tile.git
synced 2025-07-22 01:12:35 +00:00

* Deprecate macOS 12 and add macOS 15 * Deprecate Fedora 39 and add Fedora 41 * Upgrade CodeCov actions to v4 * Fix FreeBSD 14 CI builds
Docker-based building & testing
For your convenience, we have provided a Docker-based building and testing method to help get started with development & testing.
The following distributions are currently supported:
- archlinux (Arch Linux) [Dockerfile]
- centos-stream-9 (CentOS Stream 9) [Dockerfile]
- debian-10 (Debian 10) [Dockerfile]
- debian-11 (Debian 11) [Dockerfile]
- debian-12 (Debian 12) [Dockerfile]
- debian-unstable (Debian Unstable) [Dockerfile]
- fedora-34 (Fedora 34) [Dockerfile]
- fedora-35 (Fedora 35) [Dockerfile]
- fedora-36 (Fedora 36) [Dockerfile]
- fedora-37 (Fedora 37) [Dockerfile]
- fedora-38 (Fedora 38) [Dockerfile]
- fedora-39 (Fedora 39) [Dockerfile]
- fedora-40 (Fedora 40) [Dockerfile]
- fedora-rawhide (Fedora Rawhide) [Dockerfile]
- opensuse-leap-15 (openSUSE Leap 15) [Dockerfile]
- opensuse-tumbleweed (openSUSE Tumbleweed) [Dockerfile]
- ubuntu-20.04 (Ubuntu 20.04) [Dockerfile]
- ubuntu-22.04 (Ubuntu 22.04) [Dockerfile]
- ubuntu-24.04 (Ubuntu 24.04) [Dockerfile]
- ubuntu-devel (Ubuntu Devel) [Dockerfile]
Requirements:
Usage:
$ # Use any "{distribution}" value from the list above
$ # I.E. docker-compose up --build ubuntu-devel
$ cd docker
$ docker-compose up --build {distribution}
Then you can visit: http://localhost:8081/renderd-example-map