This repository extends the official CKAN Docker setup to support custom development needs, including:
-
Custom Dockerfiles and entrypoint scripts for CKAN
- Install
dcorextensions packagespip install dcor_controldcor inspect --assume-yes
- Install
-
Self-hosted MinIO server for object storage integration
-
The
minioservice is based on a custom Docker image built from the./miniodirectory. It includes: -
Dockerfilebased on the officialminio/minioimage -
entrypoint_init.shthat:- Starts the MinIO server
- Waits for it to be ready
- Configures users, buckets, and policies using
mc - Automatically creates:
- A new user
ckanbucket withreadwritepolicy
This enables integration of MinIO as a storage backend for CKAN file uploads.
-
All custom images are pushed to the Docker Hub repo: mpzpm/dcor-dev
You can pull them directly using:
docker pull mpzpm/dcor-dev:ckan-latest docker pull mpzpm/dcor-dev:postgresql-latest docker pull mpzpm/dcor-dev:minio-latest