Skip to content

CKAN Docker Compose based on CKAN 2.9.9 - Stable code

Compare
Choose a tag to compare
@mjanez mjanez released this 13 Feb 11:27
· 12 commits to ckan-2.9.9 since this release

CKAN Docker Compose - Open Data & GIS

ckan-docker

Requirements:

Overview

Contains Docker images for the different components of CKAN Cloud and a Docker compose environment (based on ckan) for development and testing Open Data portals.

Warning:

This is a custom installation of Docker Compose with specific extensions for spatial data and GeoDCAT-AP/INSPIRE metadata profiles. For official installations, please have a look: CKAN documentation: Installation.

CKAN Docker Platform

Available components:

  • CKAN custom multi-stage build with spatial capabilities from ckan-docker-spatial[^1], an image used as a base and built from the official CKAN repo. The following versions of CKAN are available:
CKAN Version Type Docker tag Notes
2.9.9 custom image ghcr.io/mjanez/ckan-docker:ckan-2.9.9 Stable version with CKAN 2.9.9
2.9.9 latest custom image ghcr.io/mjanez/ckan-docker:master Latest ckan-docker image.

The non-CKAN images are as follows:

  • PostgreSQL: Custom image based on official PostgreSQL image. Database files are stored in a named volume.
  • Solr: Custom image based on official CKAN pre-configured Solr image. The index data is stored in a named volume and has a custom spatial schema upgrades. [^2]
  • Redis: Standard Redis image
  • NGINX: Latest stable nginx image that includes SSL and Non-SSL endpoints.
  • ckan-pycsw: Custom image based on pycsw CKAN harvester ISO19139 for INSPIRE Metadata CSW Endpoint.

Optional HTTP Endpoint (docker-compose.apache.yml):

  • docker-compose.apache.yml:
    • Apache HTTP Server: Custom image based on official latest stable httpd image. Configured to serve multiple routes for the ckan-pycsw CSW endpoint ({CKAN_SITE_URL}/csw) and CKAN ({CKAN_SITE_URL}/catalog). Only HTTP.

What's Changed

Full Changelog: v2.9.8-stable...v2.9.9-stable