Saltar al contenido principal

Instalación de Docker y Docker Compose

Visión general

Contiene imágenes Docker para los diferentes componentes de CKAN Cloud y un entorno Docker compose (basado en ckan) para el desarrollo y prueba de portales Open Data.

tip
GitHub Codespaces
warning

Se trata de una instalación personalizada de Docker Compose con extensiones específicas para datos espaciales y metadatos GeoDCAT-AP/INSPIRE perfiles. Para las instalaciones oficiales, eche un vistazo: CKAN: Source installation.

Componentes disponibles

Plataforma Docker CKAN

Componentes disponibles:

  • CKAN custom multi-stage build con capacidades espaciales desde ckan-docker-spatial, una imagen utilizada como base y construida desde el repo oficial de CKAN. Están disponibles las siguientes versiones de CKAN:
CKAN VersionTypeDocker tagNotes
2.9.8custom imageghcr.io/mjanez/ckan-spatial:ckan-2.9.8Stable version with CKAN 2.9.8
2.9.9custom imageghcr.io/mjanez/ckan-docker:ckan-2.9.9Stable version with CKAN 2.9.9
2.9.10custom imageghcr.io/mjanez/ckan-docker:ckan-2.9.10Stable version with CKAN 2.9.10
2.9.11custom imageghcr.io/mjanez/ckan-docker:ckan-2.9.11Stable version with CKAN 2.9.11
2.9.11latest custom imageghcr.io/mjanez/ckan-docker:masterLatest ckan-docker image.

Las imágenes que no son de CKAN son las siguientes:

Punto final HTTP opcional (docker-compose.apache.yml):

  • docker-compose.apache.yml:
    • Servidor HTTP Apache: Custom image basado en la última imagen httpd estable oficial. Configurado para servir múltiples rutas para el punto final CSW ckan-pycsw ({CKAN_SITE_URL}/csw) y CKAN ({CKAN_SITE_URL}/catalog). Sólo HTTP.

El sitio se configura utilizando variables de entorno que puede establecer en el archivo .env para un despliegue NGINX y ckan-pycsw (por defecto .env.example), o sustituirlo por el archivo .env.apache.example para un despliegue Apache HTTP Server utilizando el archivo Docker Compose: docker-compose.apache.yml.