This repo contains .Dockerfiles and GitHub workflows for building Docker images with VersaTiles.
- Contains only the versatiles binary
- Supported OS: Alpine, Debian and Scratch
- Supported architectures: AMD64, ARM64
- Images are available on GitHub Container Registry and Docker Hub
OS | Version | Image Size |
---|---|---|
Linux: Alpine | ||
Linux: Debian | ||
Linux: Scratch |
- Contains: versatiles and the latest frontend
- Supported OS: Alpine, Debian and Scratch
- Supported architectures: AMD64, ARM64
- Images are available on GitHub Container Registry and on Docker Hub
OS | Version | Image Size |
---|---|---|
Linux: Alpine | ||
Linux: Debian | ||
Linux: Scratch |
- Contains: versatiles, tilemaker and some helpers like: aria2, curl, gdal, osmium tool
- Supported OS: Debian
- Supported architectures: AMD64
- Images are available on GitHub Container Registry and on Docker Hub
OS | Version | Image Size |
---|---|---|
Linux: Debian |
We are planning to add:
versatiles-nginx
containing nginx, lets encrypt and frontend to have everything to run a simple server (Issue #5)
Build and generate tiles locally:
docker build --file=docker/tilemaker-debian.Dockerfile --tag=test .
mkdir -p result
docker run -it --rm --privileged --mount="type=bind,source=$(pwd)/result,target=/app/result" test generate_tiles.sh https://download.geofabrik.de/europe/germany/berlin-latest.osm.pbf osm.berlin "13.0,52.3,13.8,52.7"