[Tile-serving] [openstreetmap/mod_tile] Updated Docs & added Docker-based building & testing option (PR #311)

Hummeltech notifications at github.com
Sat Mar 4 04:35:12 UTC 2023


I have cleaned up the Docs a little bit and in order to help verify they are working as expected, a new Docker-based building and testing method has also been introduced.

Now, the `CMake` configuration will create a `renderd.conf` and `tile.load` file containing the expected configuration options for the system upon which `mod_tile` has been built.

*[Here's](https://github.com/hummeltech/mod_tile/actions/runs/4329299279) a successful Docker-based build & test run.*
_Note: this will currently only be run whenever changes to `docker/*` are made, not on every push and/or pull request._
You can view, comment on, or merge this pull request online at:

  https://github.com/openstreetmap/mod_tile/pull/311

-- Commit Summary --

  * macOS needs sudo to install
  * Update docs
  * Docker Image Build

-- File Changes --

    A .dockerignore (11)
    M .github/actions/autotools/install/action.yml (9)
    M .github/actions/cmake/install/action.yml (7)
    M .github/actions/dependencies/install/action.yml (2)
    M .github/actions/install/action.yml (9)
    M .github/workflows/build-and-test.yml (2)
    A .github/workflows/docker-image-build.yml (54)
    M CMakeLists.txt (62)
    M README.rst (12)
    A docker/.env (1)
    A docker/README.md (31)
    A docker/centos/7/Dockerfile (170)
    A docker/centos/stream/Dockerfile (192)
    A docker/debian/Dockerfile (85)
    A docker/docker-compose.yml (138)
    A docker/fedora/Dockerfile (75)
    A docker/ubuntu/Dockerfile (84)
    A docs/build/building_on_centos.md (69)
    D docs/build/building_on_centos_7.md (116)
    A docs/build/building_on_centos_stream.md (90)
    A docs/build/building_on_debian.md (63)
    D docs/build/building_on_debian_12.md (68)
    A docs/build/building_on_fedora.md (57)
    D docs/build/building_on_fedora_34.md (81)
    A docs/build/building_on_freebsd.md (73)
    A docs/build/building_on_ubuntu.md (63)
    D docs/build/building_on_ubuntu_20_04.md (62)
    M etc/apache2/renderd-example-map.conf (9)
    A etc/apache2/tile.load.in (1)
    A etc/renderd/renderd.conf.in (10)
    M tests/CMakeLists.txt (22)
    M tests/httpd.conf.in (14)

-- Patch Links --

https://github.com/openstreetmap/mod_tile/pull/311.patch
https://github.com/openstreetmap/mod_tile/pull/311.diff

-- 
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/mod_tile/pull/311
You are receiving this because you are subscribed to this thread.

Message ID: <openstreetmap/mod_tile/pull/311 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/tile-serving/attachments/20230303/ec0c60d7/attachment-0001.htm>


More information about the Tile-serving mailing list