https://github.com/mapchete/container-images
mapchete packed into a container
https://github.com/mapchete/container-images
Last synced: 4 months ago
JSON representation
mapchete packed into a container
- Host: GitHub
- URL: https://github.com/mapchete/container-images
- Owner: mapchete
- License: mit
- Created: 2025-08-12T08:34:55.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2026-02-05T22:11:24.000Z (5 months ago)
- Last Synced: 2026-02-05T22:22:06.825Z (5 months ago)
- Language: Dockerfile
- Homepage:
- Size: 150 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.rst
- License: LICENSE
Awesome Lists containing this project
README
======================
Mapchete Container Images
======================
.. image:: https://img.shields.io/github/v/release/mapchete/container-images
:target: https://github.com/mapchete/container-images/releases
:alt: Latest Release
.. image:: https://img.shields.io/github/actions/workflow/status/mapchete/container-images/build-controller.yml
:target: https://github.com/mapchete/container-images/actions/workflows/build-controller.yml
:alt: Build Status
.. image:: https://img.shields.io/github/license/mapchete/container-images
:target: https://github.com/mapchete/container-images/blob/main/LICENSE
:alt: MIT License
This repository builds and publishes a Docker container image for `mapchete `_ and its related extensions.
Available Image
---------------
The image is hosted on the GitHub Container Registry (ghcr.io).
mapchete
~~~~~~~~
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.
.. code-block:: shell
docker pull ghcr.io/mapchete/mapchete:latest
Automated Cleanup
-----------------
This repository uses an automated workflow to clean up old, untagged images. The following tags are always kept:
* ``latest``
* ``dev``
* 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.
Build Control
-------------
Images can be manually rebuilt via the `build-controller `_ workflow. This allows for manual triggers with custom tags and repository references.
Version Management
------------------
The default versions (branches, tags, or SHAs) for the dependent repositories are managed in the `versions.yml `_ file.
.. code-block:: yaml
MAPCHETE_REF_RELEASE: 2026.2.1
MAPCHETE_EO_REF_RELEASE: 2026.2.0
MAPCHETE_HUB_REF_RELEASE: 2025.11.0
MAPCHETE_HUB_CLI_REF_RELEASE: 2025.9.0
MAPCHETE_REF_ROLLING: main
MAPCHETE_EO_REF_ROLLING: main
MAPCHETE_HUB_REF_ROLLING: main
MAPCHETE_HUB_CLI_REF_ROLLING: main
When creating a release tag in this repository, these versions are "frozen" for that specific image tag, ensuring reproducible builds.