Overview • Building and Pushing the images • Scanning the images for vulnerabilites
Requirements:
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.
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
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
Using Snyk Advisor via Github Actions.