Skip to content

mjanez/ckan-docker-spatial

 
 

Repository files navigation

CKAN Docker Compose - Open Data & GIS

CKAN Versions

OverviewBuilding and Pushing the imagesScanning the images for vulnerabilites

Requirements:

Overview

Contains CKAN spatial images for the different components of CKAN Cloud and a Docker compose spatial environment for development and testing Open Data portals.

Warning

This is a custom base images of CKAN with specific extensions for spatial data. For the official Git Repo, please have a look: Pre-configured CKAN Docker images.

Pre-configured CKAN Docker images

The images will usually be used as a Docker Compose install in conjunction with other Docker images that make up the CKAN platform.

The following CKAN versions are available at this repo:

CKAN Version Type Docker tag Notes
2.9.9 custom image ghcr.io/mjanez/ckan-base-spatial:ckan-2.9.9 Includes dependencies for spatial capabilities. Compatible with ckanext-spatial. Changelog.
2.9.10 custom image ghcr.io/mjanez/ckan-base-spatial:ckan-2.9.10 Includes dependencies for spatial capabilities. Compatible with ckanext-spatial. Changelog.
2.9.11 custom image ghcr.io/mjanez/ckan-base-spatial:ckan-2.9.11 Includes dependencies for spatial capabilities. Compatible with ckanext-spatial. Changelog.
2.10.4 custom image ghcr.io/mjanez/ckan-base-spatial:ckan-2.10.4 Includes dependencies for spatial capabilities. Compatible with ckanext-spatial. Changelog.
2.10.4 latest custom image ghcr.io/mjanez/ckan-base-spatial:master Latest ckan-base-spatial image.

Note

The custom CKAN Docker installation (with spatial extensions) can be found here: mjanez/ckan-docker

Building and Pushing the images

The images can be built locally and tagged appropriately so they can then be pushed into the CKAN DockerHub repo assuming you have the correct permission to do so

For CKAN 2.9.11 base images, go to the ckan-2.9/base directory and use the Makefile included:

cd ckan-2.9/base
make build
make push

For CKAN 2.9.11 dev images, go to the ckan-2.9/dev directory and use the Makefile included:

cd ckan-2.9/dev
make build
make push

The CKAN 2.10 base and dev images are available as the dev branches at the moment

cd ckan-2.10/base
make build
make push

cd ckan-2.10/dev
make build
make push

Scanning the images for vulnerabilites

Using Snyk Advisor via Github Actions.

About

This is the Git repo of the custom spatial Docker images for CKAN.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • Python 35.8%
  • Shell 29.5%
  • Dockerfile 25.8%
  • Makefile 8.9%