Skip to content

Releases: mjanez/ckan-docker

CKAN Docker Compose based on CKAN 2.9.11 - Stable code

29 Aug 10:57
67ae06b
Compare
Choose a tag to compare

CKAN Docker Compose - Open Data & GIS

ckan-docker

OverviewBranch roadmapEnvironment: dockerInstall CKANCKAN imagesExtending guideApplying patchesAddonsInfo & BackupsAPI

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.

ckan-docker-2.9.11 changes

  • Fix bash script to backup ckan db by @mjanez in #96
  • Update README by @mjanez in #97
  • Background worker setup (CKAN container) | ckanext-harvest & ckanext-xloader by @mjanez in #100
  • Add workers (xloader and harvesters) by @mjanez in #103
  • ckan-docker update 03/2024 by @mjanez in #110
  • Update to CKAN 2.9.11 by @mjanez in #111
  • Fix scheming_dcat to schemingdcat by @mjanez in #113
  • Update extensions by @mjanez in #115
  • Add Docker workflow for building and pushing ckan-docker image from master push by @mjanez in #116
  • Update Docker workflow to fetch full commit history during checkout by @mjanez in #117
  • Fix Dockerfile to install requirements for ckanext-schemingdcat by @mjanez in #118
  • Fix documentation by @mjanez in #119
  • Fix restore backups and plugin creation docs by @mjanez in #120
  • Update ckanext-harvest patch by @mjanez in #121
  • Fix ckanext-spatial spatial search by @mjanez in #122
  • Improve ckan-docker 2.9.11 by @mjanez in #124
  • Remove container_names by @mjanez in #123
  • Update ckan-2.9.11 by @mjanez in #126
  • FIx volumes and depends_to by @mjanez in #128
  • Update Docker Compose files with new volume configurations by @mjanez in #130
  • Update docker-compose.dev.yml to use dynamic service name for dependency by @mjanez in #131
  • Improve README by @mjanez in #132
  • Add slug-preview patch by @mjanez in #133
  • Update solr schema with dataset_scope and dcat_type fields by @mjanez in #134
  • Update CKAN configuration with default package item icon and show spatial by @mjanez in #135
  • Fix 02_setup_scheming.sh by @mjanez in #136
  • Update ckanext-dcat and ckanext-schemingdcat by @mjanez in #137
  • Fix bug ckanext-spatial shapely/numpy >2.0 and update CKAN configuration to includes vars to the metadata templates and update ckanext-schemingdcat by @mjanez in #138
  • Update ckanext-schemingdcat to v3.2.1 by @mjanez in #140
  • Update ckan-docker:master by @mjanez in #145
  • Align with ckan/ckan-docker, update ckanext-schemingdcat and add CKAN 2.9.12 backport version by @mjanez in #146
  • Fix CKAN-2.9.11 by @mjanez in #147

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

Tip

GitHub Codespaces

Important

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.8 custom image ghcr.io/mjanez/ckan-spatial:ckan-2.9.8 Stable version with CKAN 2.9.8
2.9.9 custom image ghcr.io/mjanez/ckan-docker:ckan-2.9.9 Stable version with CKAN 2.9.9
2.9.10 custom image ghcr.io/mjanez/ckan-docker:ckan-2.9.10 Stable version with CKAN 2.9.10
2.9.11 custom image ghcr.io/mjanez/ckan-docker:ckan-2.9.11 Stable version with CKAN 2.9.11
2.9.11 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.
Compose files Repository Type Docker tag Size Notes
docker-compose.yml / docker-compose.apache.yml CKAN 2.9.11 custom image mjanez/ckan-docker:ckan-2.9.11 800 MB Custom Dockerfile: ckan/Dockerfile
docker-compose.yml / docker-compose.apache.yml PostgreSQL 15 base image postgres/postgres:15-alpine 89.74 MB Custom Dockerfile: postgresql/Dockerfile
docker-compose.yml / docker-compose.apache.yml Solr 9 custom image ckan/ckan-solr:2.9-solr9-spatial 331.1 MB CKAN's pre-configured spatial Solr image.
docker-compose.yml / docker-compose.apache.yml Redis 7 base image redis/redis:7-alpine 11.82 MB -
docker-compose.yml Apache HTTP Server 2.4 custom image httpd/httpd:2.4 54.47 MB Custom Dockerfile: apache/Dockerfile
docker-compose.yml pycsw CKAN harvester ISO19139 custom image mjanez/ckan-pycsw:latest 175 MB Custom Dockerfile: ckan-pycsw/Dockerfile
docker-compose.apache.yml NGINX stable base image [nginx:stable-alpine](https://hub.docker.com/layers/library/nginx/sta...
Read more

CKAN Docker Compose based on CKAN 2.9.9 - Stable code

13 Feb 11:27
Compare
Choose a tag to compare

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

CKAN Docker Compose based on CKAN 2.9.8 - Stable code

13 Feb 11:22
b362ad8
Compare
Choose a tag to compare

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.8 custom image ghcr.io/mjanez/ckan-spatial:ckan-2.9.8 Stable version with CKAN 2.9.8

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: https://github.com/mjanez/ckan-docker/commits/ckan-docker-2.9.8