This interactive application provides a remote desktop with QGIS via JupyterHub.
It relies on the jupyter-remote-desktop-proxy
Below an example of configuration in the ApplicationHub:
- id: profile_iga_remote_desktop_qgis
groups:
- group-1
definition:
display_name: QGIS
slug: iga_remote_desktop_qgis
default: False
kubespawner_override:
cpu_limit: 1
mem_limit: 4G
image: ghcr.io/eoepca/iga-remote-desktop-qgis:latest
default_url: "desktop"
node_selector:
k8s.provider.com/pool-name: node-pool-aThis project publishes container images to GitHub Container Registry (GHCR) following a clear and deterministic tagging strategy aligned with the Git branching and release model.
Images are published to:
ghcr.io/<repository-owner>/iga-remote-desktop
The registry owner corresponds to the GitHub repository owner (user or organization).
Images are built using Kaniko and pushed using OCI-compliant tooling.
The image tag is derived automatically from the Git reference that triggered the build:
| Git reference | Image tag | Purpose |
|---|---|---|
develop branch |
latest-dev |
Development and integration builds |
main branch |
latest |
Stable branch builds |
Git tag vX.Y.Z |
X.Y.Z |
Immutable release builds |
| Image tag | QGIS version |
|---|---|
| 1.2.0 | 3.44.7 |