mirror of
https://github.com/openstreetmap/mod_tile.git
synced 2025-07-23 00:28:34 +00:00

* Improve service startup "tests" * Address intermittent download test failure * Caused by load exceeding threshold * Add more missing bad HTTPD config tests * Allow for newer `libpng` with Docker tests * Also test more image/file types
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-7 (CentOS 7) [Dockerfile]
- centos-stream-8 (CentOS Stream 8) [Dockerfile]
- centos-stream-9 (CentOS Stream 9) [Dockerfile]
- debian-10 (Debian 10) [Dockerfile]
- debian-11 (Debian 11) [Dockerfile]
- debian-12 (Debian 12) [Dockerfile]
- debian-testing (Debian Testing) [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-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-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