Ckan solr is a specific component used by CKAN in the context of the PDND project. Apache Solr is a highly reliable, scalable and fault tolerant software component, providing distributed indexing, replication and load-balanced querying, automated failover and recovery, centralized configuration and more. Solr powers the search and navigation features of many of the world's largest internet sites.
More informations about the PDND can be found on the Digital Transformation Team website
The tools referenced in this repository are
-
CKAN version 2.6.4, available here.
-
Solr version 6.2, packaged for CKAN and with some customizations. What's inside this repository.
-
PostgreSQL version 10.1, modified for CKAN. The container is available here. The image is tagged
postgresql-10.1
. -
Redis version 5.0.5. Redis is automatically pulled in as a dependency from its official Docker repository.
This specific version of Solr is distributed and consumed in a form of Docker container.
The container can be built using the dockerfile
in the root of this repository.
Docker-compose is used to build a fully-functional test environment (build the CKAN container and download pre-packaged dependencies, including Solr).
Instructions can be found in the CKAN repository.
Contributions are welcome. Feel free to open issues and submit a pull request at any time!
This repository is very specific to the PDND project that could be used as an example. Meanwhile, the community is working on an generic, redistributable version.