Skip to content

EOEPCA/iga-remote-desktop-qgis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QGIS via Remote Desktop

This interactive application provides a remote desktop with QGIS via JupyterHub.

It relies on the jupyter-remote-desktop-proxy

ApplicationHubConfiguration

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-a

Container Image Strategy & Availability

This project publishes container images to GitHub Container Registry (GHCR) following a clear and deterministic tagging strategy aligned with the Git branching and release model.

Image Registry

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.

Tagging Strategy

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

QGIS versions

Image tag QGIS version
1.2.0 3.44.7

About

QGIS via Remote Desktop

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors