Releases: mjanez/ckan-docker
CKAN Docker Compose based on CKAN 2.9.11 - Stable code
CKAN Docker Compose - Open Data & GIS
Overview • Branch roadmap • Environment: docker • Install CKAN • CKAN images • Extending guide • Applying patches • Addons • Info & Backups • API
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
- Use the deploy in 5 minutes to see
ckan-docker
in 5 minutes ⏱! - Or use Codespaces to test
ckan-docker
in your browser:
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.
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.
- Apache HTTP Server: Custom image based on official latest stable httpd image. Configured to serve multiple routes for the ckan-pycsw CSW endpoint (
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... |
CKAN Docker Compose based on CKAN 2.9.9 - Stable code
CKAN Docker Compose - Open Data & GIS
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.
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.
- Apache HTTP Server: Custom image based on official latest stable httpd image. Configured to serve multiple routes for the ckan-pycsw CSW endpoint (
What's Changed
- Fix dev mode by @mjanez in #45
- Update master with CKAN 2.9.8 - Add ckanext-facet_scheming by @mjanez in #47
- Improve documentation by @mjanez in #48
- Update 2.9 images to CKAN 2.9.9 by @mjanez in #49
- Update from ckan/ckan-docker by @mjanez in #51
- Update from ckan-2.9.9 branch by @mjanez in #52
- Dev/ckan 2.9.9 by @mjanez in #53
- Update from CKAN 2.9.9 by @mjanez in #54
- Update & Fix extensions by @mjanez in #56
- Update ckan/ckan-docker 07/2023 by @mjanez in #57
- Update README by @mjanez in #58
- Fix/nginx multilocations by @mjanez in #59
- Fix nginx multiple locations by @mjanez in #60
- Update plugins and image fixes (nginx, dev) by @mjanez in #61
- Update ckan 08/23: Sol4 9, Security options and other fixes by @mjanez in #64
- Fix env files by @mjanez in #65
- Update 08/2023 by @mjanez in #66
- Fix latest update: nginx errors with multilocation and SSL by @mjanez in #68
- Fix Solr images by @mjanez in #69
- Update scheming_dcat plugin & minor fixes by @mjanez in #70
- Added Copying and License in README.md by @mjanez in #71
- Add License and remove unnecesary patch by @mjanez in #72
- Add geometadata_base_uri ennvar by @mjanez in #74
- Fix already in repo by @mjanez in #75
- Ckan 2.9.9 by @mjanez in #76
- Update master branch by @mjanez in #78
- Fix pycsw and update plugins by @mjanez in #79
- Update logo by @mjanez in #80
- Update actions by @mjanez in #81
- Update Dockerfiles with hadolint and actions by @mjanez in #82
- Fix dockerfile images by @mjanez in #84
- Fix hadolint actions by @mjanez in #85
- Rename docker image to: ckan-spatial by @mjanez in #86
- Update tags by @mjanez in #87
- Fix tag name by @mjanez in #88
- Rename image to ckan-docker by @mjanez in #89
- Update ckanext-pages by @mjanez in #90
- Use ckanext-pages vanilla and add patch by @mjanez in #91
- Add ckanext-fluent by @mjanez in #92
- Update extensions README by @mjanez in #93
- Update default basemap and pycsw conf by @mjanez in #94
- Add info about ckanext-scheming_dcat by @mjanez in #95
Full Changelog: v2.9.8-stable...v2.9.9-stable
CKAN Docker Compose based on CKAN 2.9.8 - Stable code
CKAN Docker Compose - Open Data & GIS
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.
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.
- Apache HTTP Server: Custom image based on official latest stable httpd image. Configured to serve multiple routes for the ckan-pycsw CSW endpoint (
What's Changed
- CKAN 2.9.8 custom image by @mjanez in #1
- Plugin/ckanext harvest by @mjanez in #4
- Add custom images of base Dockerfiles by @mjanez in #5
- Feature/postgres 15 by @mjanez in #6
- Add solr8-spatial image by @mjanez in #7
- Add ckan-pycsw & httpd (RDF/CSW) bundle by @mjanez in #12
- Update ckan-2.9.8 by @mjanez in #27
- Feature/docker logging by @mjanez in #28
- Update docker compose service info by @mjanez in #30
- Docker Logging by @mjanez in #29
- Feature/fix env files by @mjanez in #31
- Add resourcedictionary ckan patch by @mjanez in #33
- Patch/resourcedictionary by @mjanez in #34
- Fix xloader token creation by @mjanez in #35
- Ckan 2.9.8 by @mjanez in #36
- Update ckan-pycsw image to latest by @mjanez in #37
- Create a quick deploy docker compose file by @mjanez in #38
- Fix cronjobs by use scheduler by @mjanez in #40
- Fix cronjobs by use scheduler by @mjanez in #41
- Add README.md to log/ and metadata/ by @mjanez in #43
- Fix development mode by @mjanez in #44
- Add ckanext-facet_scheming by @mjanez in #46
Full Changelog: https://github.com/mjanez/ckan-docker/commits/ckan-docker-2.9.8