This repository builds and publishes a Docker container image for mapchete and its related extensions.
The image is hosted on the GitHub Container Registry (ghcr.io).
The image is based on ghcr.io/osgeo/gdal:ubuntu-small-3.12.0 (using Python 3.12.3 and GDAL 3.12.0) with the most recent versions of mapchete including the mapchete EO extension and mapchete Hub.
docker pull ghcr.io/mapchete/mapchete:latestThis repository uses an automated workflow to clean up old, untagged images. The following tags are always kept:
latestdev- Version tags (e.g.,
2025.8.1)
All other images (i.e., those tagged with a commit SHA) are subject to cleanup to keep the registry tidy.
Images can be manually rebuilt via the build-controller workflow. This allows for manual triggers with custom tags and repository references.
The default versions (branches, tags, or SHAs) for the dependent repositories are managed in the versions.yml file.
MAPCHETE_REF: main
MAPCHETE_EO_REF: main
MAPCHETE_HUB_REF: main
MAPCHETE_HUB_CLI_REF: mainWhen creating a release tag in this repository, these versions are "frozen" for that specific image tag, ensuring reproducible builds.