GenomicDataInfrastructure / gdi-userportal-ckan-docker

Scripts and images to run CKAN using Docker Compose
0 stars 2 forks source link

REUSE status example workflow example workflow example workflow Quality Gate Status GitHub contributors Contributor Covenant

CKAN for GDI - User Portal

1. Overview

This project has two purposes:

  1. Prepare a docker image for CKAN, with all extensions and configurations needed to deploy the catalogue for the User Portal.
  2. Setup a development environment for testing, fixing and enhancing our customised CKAN and its extensions.

The CKAN images used are from the official CKAN ckan-docker repo.

The non-CKAN images are as follows:

CKAN and all the components are configured using environment variables that you can set in the .env file.

2. Before running locally

3. Useful commands

3.1. Build and start dev environment

docker compose up -d --build

3.2. Remove images and volumes

docker compose down -v

3.3. Logs

docker compose logs -f

3.4. Re-index SOLR

ckan -c ckan.ini search-index rebuild

4. installing new extensions

The current agreement is:

All Docker Compose commands in this README will use the V2 version of Compose ie: docker compose. The older version (V1) used the docker-compose command. Please see Docker Compose for more information.

Copying and License

This work is licensed under multiple licenses. Here is a brief summary as of January 2024: