Merge branch 'master' of https://github.com/ckan/ckan-docker into ckan-master
- Update README3c9c3dd
- Update README020b1b8
- envvars last plugin in .env.example38d1a11
- remove broken, confusing CKAN_PORT setting18fbe44
- Merge pull request #159 from ckan/envvars-lasta800f63
- Merge pull request #160 from ckan/no-ckan-port
This commit is contained in:
parent
08f2424be2
commit
bd13584ab1
|
@ -5,10 +5,12 @@ APP_DIR=/srv/app
|
|||
|
||||
# Host Ports
|
||||
CKAN_PORT_HOST=5000
|
||||
# Common proxy server for Apache or NGINX
|
||||
# Common proxy server for Apache or NGINX.
|
||||
# Change all the PROXY_SERVER_PORT_HOST to PROXY_SERVER_HTTPS_PORT_HOST if you can use HTTPS instead of HTTP (Only for NGINX and not development compose)
|
||||
PROXY_SERVER_PORT_HOST=81
|
||||
PROXY_SERVER_HTTPS_PORT_HOST=8443
|
||||
NGINX_PORT_HOST=${PROXY_SERVER_PORT_HOST}
|
||||
NGINX_SSLPORT_HOST=8443
|
||||
NGINX_SSLPORT_HOST=${PROXY_SERVER_HTTPS_PORT_HOST}
|
||||
APACHE_PORT_HOST=${PROXY_SERVER_PORT_HOST}
|
||||
PYCSW_PORT_HOST=8000
|
||||
|
||||
|
@ -91,7 +93,6 @@ CKAN_SITE_ID=default
|
|||
# CKAN_SITE_URL = http:/ or https:/ + PROXY_SERVER_NAME. Optionally the APACHE_HOST_PORT if different from 80
|
||||
CKAN_SITE_URL=${PROXY_SERVER_URL}
|
||||
CKAN__ROOT_PATH=${PROXY_CKAN_LOCATION}/{{LANG}}
|
||||
CKAN_PORT=5000
|
||||
CKAN__FAVICON=${PROXY_CKAN_LOCATION}/base/images/ckan.ico
|
||||
CKAN__SITE_LOGO=/images/default/ckan-logo.png
|
||||
# Custom licenses that are aligned with DCAT-AP
|
||||
|
@ -137,7 +138,7 @@ CKAN__LOCALE_ORDER="en es pt_BR ja it cs_CZ ca fr el sv sr sr@latin no sk fi ru
|
|||
CKAN__LOCALES_OFFERED="en es pt_BR ja it cs_CZ ca fr el sv sr sr@latin no sk fi ru de pl nl bg ko_KR hu sa sl lv"
|
||||
|
||||
# Extensions
|
||||
CKAN__PLUGINS="envvars stats image_view text_view recline_view webpage_view resourcedictionary datastore xloader spatial_metadata spatial_query spatial_harvest_metadata_api csw_harvester waf_harvester doc_harvester resource_proxy geo_view geojson_view wmts_view shp_view dcat dcat_rdf_harvester dcat_json_harvester dcat_json_interface schemingdcat_datasets schemingdcat_groups schemingdcat_organizations schemingdcat schemingdcat_ckan_harvester schemingdcat_xls_harvester harvest pdf_view pages fluent"
|
||||
CKAN__PLUGINS="stats image_view text_view recline_view webpage_view resourcedictionary datastore xloader spatial_metadata spatial_query spatial_harvest_metadata_api csw_harvester waf_harvester doc_harvester resource_proxy geo_view geojson_view wmts_view shp_view dcat dcat_rdf_harvester dcat_json_harvester dcat_json_interface schemingdcat_datasets schemingdcat_groups schemingdcat_organizations schemingdcat schemingdcat_ckan_harvester schemingdcat_xls_harvester harvest pdf_view pages fluent envvars"
|
||||
|
||||
# ckanext-harvest
|
||||
CKAN__HARVEST__MQ__TYPE=redis
|
||||
|
|
|
@ -435,9 +435,6 @@ You can now set breakpoints and remote debug your CKAN development instance usin
|
|||
Add these lines to the `ckan-dev` service in the docker compose.dev.yml file
|
||||
|
||||
```yaml
|
||||
ports:
|
||||
- "0.0.0.0:${CKAN_PORT}:5000"
|
||||
|
||||
stdin_open: true
|
||||
tty: true
|
||||
```
|
||||
|
|
|
@ -101,7 +101,6 @@ This section contains configurations related to the core CKAN application. It in
|
|||
- `CKAN_SITE_ID`: The site ID for CKAN.
|
||||
- `CKAN_SITE_URL`: The URL of the CKAN site.
|
||||
- `CKAN__ROOT_PATH`: The root path for CKAN.
|
||||
- `CKAN_PORT`: The port on which CKAN is running.
|
||||
- `CKAN__FAVICON`: The path to the favicon for CKAN.
|
||||
- `CKAN__SITE_LOGO`: The path to the logo for CKAN.
|
||||
- `CKAN___BEAKER__SESSION__SECRET`: The secret for the Beaker session.
|
||||
|
|
|
@ -57,7 +57,7 @@ services:
|
|||
- site_packages:/usr/lib/python3.9/site-packages
|
||||
restart: unless-stopped
|
||||
healthcheck:
|
||||
test: ["CMD", "wget", "-qO", "/dev/null", "http://localhost:${CKAN_PORT}"]
|
||||
test: ["CMD", "wget", "-qO", "/dev/null", "http://localhost:5000"]
|
||||
|
||||
pycsw:
|
||||
build:
|
||||
|
|
|
@ -17,7 +17,7 @@ services:
|
|||
- .env
|
||||
environment:
|
||||
- CKAN_COMPOSE_SERVICE=${CKAN_DEV_COMPOSE_SERVICE}
|
||||
- PROXY_CKAN_PROXY_PASS=http://${CKAN_DEV_COMPOSE_SERVICE}:${CKAN_PORT}
|
||||
- PROXY_CKAN_PROXY_PASS=http://${CKAN_DEV_COMPOSE_SERVICE}:5000
|
||||
depends_on:
|
||||
- ${CKAN_DEV_COMPOSE_SERVICE}
|
||||
ports:
|
||||
|
@ -42,7 +42,7 @@ services:
|
|||
- solr
|
||||
- redis
|
||||
ports:
|
||||
- "0.0.0.0:${CKAN_PORT_HOST}:${CKAN_PORT}"
|
||||
- "0.0.0.0:${CKAN_PORT_HOST}:5000"
|
||||
volumes:
|
||||
- ckan_storage:/var/lib/ckan
|
||||
- ckan_logs:/var/log
|
||||
|
@ -52,7 +52,7 @@ services:
|
|||
- vscode_server:/root/.vscode-server
|
||||
restart: unless-stopped
|
||||
healthcheck:
|
||||
test: ["CMD", "wget", "-qO", "/dev/null", "http://localhost:${CKAN_PORT}"]
|
||||
test: ["CMD", "wget", "-qO", "/dev/null", "http://localhost:5000"]
|
||||
|
||||
pycsw:
|
||||
build:
|
||||
|
|
|
@ -57,7 +57,7 @@ services:
|
|||
- site_packages:/usr/lib/python3.9/site-packages
|
||||
restart: unless-stopped
|
||||
healthcheck:
|
||||
test: ["CMD", "wget", "-qO", "/dev/null", "http://localhost:${CKAN_PORT}"]
|
||||
test: ["CMD", "wget", "-qO", "/dev/null", "http://localhost:5000"]
|
||||
|
||||
pycsw:
|
||||
build:
|
||||
|
|
|
@ -58,7 +58,7 @@ services:
|
|||
- site_packages:/usr/lib/python3.9/site-packages
|
||||
restart: unless-stopped
|
||||
healthcheck:
|
||||
test: ["CMD", "wget", "-qO", "/dev/null", "http://localhost:${CKAN_PORT}"]
|
||||
test: ["CMD", "wget", "-qO", "/dev/null", "http://localhost:5000"]
|
||||
|
||||
pycsw:
|
||||
build:
|
||||
|
|
|
@ -58,7 +58,7 @@ services:
|
|||
- site_packages:/usr/lib/python3.9/site-packages
|
||||
restart: unless-stopped
|
||||
healthcheck:
|
||||
test: ["CMD", "wget", "-qO", "/dev/null", "http://localhost:${CKAN_PORT}"]
|
||||
test: ["CMD", "wget", "-qO", "/dev/null", "http://localhost:5000"]
|
||||
|
||||
pycsw:
|
||||
build:
|
||||
|
|
|
@ -5,12 +5,14 @@ APP_DIR=/srv/app
|
|||
|
||||
# Host Ports
|
||||
CKAN_PORT_HOST=5000
|
||||
# Common proxy server for Apache or NGINX
|
||||
# Common proxy server for Apache or NGINX.
|
||||
# Change all the PROXY_SERVER_PORT_HOST to PROXY_SERVER_HTTPS_PORT_HOST if you can use HTTPS instead of HTTP (Only for NGINX and not development compose)
|
||||
PROXY_SERVER_PORT_HOST=81
|
||||
PROXY_SERVER_HTTPS_PORT_HOST=8443
|
||||
NGINX_PORT_HOST=${PROXY_SERVER_PORT_HOST}
|
||||
NGINX_SSLPORT_HOST=8443
|
||||
NGINX_SSLPORT_HOST=${PROXY_SERVER_HTTPS_PORT_HOST}
|
||||
APACHE_PORT_HOST=${PROXY_SERVER_PORT_HOST}
|
||||
PYCSW_PORT_HOST=8802
|
||||
PYCSW_PORT_HOST=8000
|
||||
|
||||
# Solr
|
||||
SOLR_IMAGE_VERSION=2.9-solr9-spatial
|
||||
|
@ -45,8 +47,8 @@ PROXY_PYCSW_LOCATION=/csw
|
|||
|
||||
# pycsw
|
||||
PYCSW_PORT=8000
|
||||
CKAN_URL=${PROXY_SERVER_URL}/${PROXY_CKAN_LOCATION}
|
||||
PYCSW_URL=${PROXY_SERVER_URL}/${PROXY_PYCSW_LOCATION}
|
||||
CKAN_URL=${PROXY_SERVER_URL}${PROXY_CKAN_LOCATION}
|
||||
PYCSW_URL=${PROXY_SERVER_URL}${PROXY_PYCSW_LOCATION}
|
||||
# SCHEMAS: ckan2pycsw/model/dataset.py - Dataset type
|
||||
PYCSW_CKAN_SCHEMA=iso19139_geodcatap
|
||||
PYCSW_OUPUT_SCHEMA=iso19139_inspire
|
||||
|
@ -86,12 +88,11 @@ CKAN_DEV_COMPOSE_SERVICE=ckan-dev
|
|||
|
||||
# CKAN core
|
||||
## If use docker-compose.ghcr.yml only "*.*.*" versions available in: https://github.com/mjanez/ckan-docker/pkgs/container/ckan-docker
|
||||
CKAN_VERSION=2.9.12
|
||||
CKAN_VERSION=2.9.11
|
||||
CKAN_SITE_ID=default
|
||||
# CKAN_SITE_URL = http:/ or https:/ + PROXY_SERVER_NAME. Optionally the APACHE_HOST_PORT if different from 80
|
||||
CKAN_SITE_URL=${PROXY_SERVER_URL}
|
||||
CKAN__ROOT_PATH=${PROXY_CKAN_LOCATION}/{{LANG}}
|
||||
CKAN_PORT=5000
|
||||
CKAN__FAVICON=${PROXY_CKAN_LOCATION}/base/images/ckan.ico
|
||||
CKAN__SITE_LOGO=/images/default/ckan-logo.png
|
||||
# Custom licenses that are aligned with DCAT-AP
|
||||
|
@ -136,7 +137,7 @@ CKAN__LOCALE_DEFAULT="es"
|
|||
CKAN__LOCALE_ORDER="es en pt_BR ja it cs_CZ ca fr el sv sr sr@latin no sk fi ru de pl nl bg ko_KR hu sa sl lv"
|
||||
|
||||
# Extensions
|
||||
CKAN__PLUGINS="envvars stats image_view text_view recline_view webpage_view resourcedictionary datastore xloader spatial_metadata spatial_query spatial_harvest_metadata_api csw_harvester waf_harvester doc_harvester resource_proxy geo_view geojson_view wmts_view shp_view dcat dcat_rdf_harvester dcat_json_harvester dcat_json_interface schemingdcat_datasets schemingdcat_groups schemingdcat_organizations schemingdcat schemingdcat_ckan_harvester schemingdcat_xls_harvester harvest pdf_view pages fluent"
|
||||
CKAN__PLUGINS="stats image_view text_view recline_view webpage_view resourcedictionary datastore xloader spatial_metadata spatial_query spatial_harvest_metadata_api csw_harvester waf_harvester doc_harvester resource_proxy geo_view geojson_view wmts_view shp_view dcat dcat_rdf_harvester dcat_json_harvester dcat_json_interface schemingdcat_datasets schemingdcat_groups schemingdcat_organizations schemingdcat schemingdcat_ckan_harvester schemingdcat_xls_harvester harvest pdf_view pages fluent envvars"
|
||||
|
||||
# ckanext-harvest
|
||||
CKAN__HARVEST__MQ__TYPE=redis
|
||||
|
@ -153,7 +154,7 @@ CKANEXT__XLOADER__JOBS__DB_URI=postgresql://${CKAN_DB_USER}:${CKAN_DB_PASSWORD}@
|
|||
# ckanext-dcat
|
||||
CKANEXT__DCAT__BASE_URI=${CKAN_URL}
|
||||
# Default profile(s). Instead of this envvar, it's possible to specify all the profile(s) availables to be used for serialization using the profiles parameter: http://localhost:5000/catalog.xml?profiles=eu_dcat_ap_2,es_dcat
|
||||
CKANEXT__DCAT__RDF_PROFILES='eu_dcat_ap_2'
|
||||
CKANEXT__DCAT__RDF_PROFILES='eu_dcat_ap_2 eu_dcat_ap_scheming'
|
||||
# The custom endpoint **must** start with a forward slash (`/`) and contain the `{_format}` placeholder. The endpoint is added to the CKAN_SITE_URL and CKAN__ROOT_PATH, example: http://localhost:5000/catalog/catalog.rdf
|
||||
CKANEXT__DCAT__DEFAULT_CATALOG_ENDPOINT='/catalog.{_format}'
|
||||
|
||||
|
@ -194,8 +195,4 @@ CKANEXT__PAGES__ORGANIZATION=True
|
|||
CKANEXT__PAGES__GROUP=True
|
||||
CKANEXT__PAGES__ABOUT_MENU=False
|
||||
CKANEXT__PAGES__GROUP_MENU=True
|
||||
CKANEXT__PAGES__ORGANIZATION_MENU=True
|
||||
|
||||
# WIP: ckanext-sparql_interface
|
||||
CKANEXT__SPARQL__ENDPOINT_URL=https://dbpedia.org/sparql
|
||||
CKANEXT__SPARQL__HIDE_ENDPOINT_URL=False
|
||||
CKANEXT__PAGES__ORGANIZATION_MENU=True
|
|
@ -5,10 +5,12 @@ APP_DIR=/srv/app
|
|||
|
||||
# Host Ports
|
||||
CKAN_PORT_HOST=5000
|
||||
# Common proxy server for Apache or NGINX
|
||||
# Common proxy server for Apache or NGINX.
|
||||
# Change all the PROXY_SERVER_PORT_HOST to PROXY_SERVER_HTTPS_PORT_HOST if you can use HTTPS instead of HTTP (Only for NGINX and not development compose)
|
||||
PROXY_SERVER_PORT_HOST=81
|
||||
PROXY_SERVER_HTTPS_PORT_HOST=8443
|
||||
NGINX_PORT_HOST=${PROXY_SERVER_PORT_HOST}
|
||||
NGINX_SSLPORT_HOST=8443
|
||||
NGINX_SSLPORT_HOST=${PROXY_SERVER_HTTPS_PORT_HOST}
|
||||
APACHE_PORT_HOST=${PROXY_SERVER_PORT_HOST}
|
||||
PYCSW_PORT_HOST=8000
|
||||
|
||||
|
@ -45,8 +47,8 @@ PROXY_PYCSW_LOCATION=/csw
|
|||
|
||||
# pycsw
|
||||
PYCSW_PORT=8000
|
||||
CKAN_URL=${PROXY_SERVER_URL}/${PROXY_CKAN_LOCATION}
|
||||
PYCSW_URL=${PROXY_SERVER_URL}/${PROXY_PYCSW_LOCATION}
|
||||
CKAN_URL=${PROXY_SERVER_URL}${PROXY_CKAN_LOCATION}
|
||||
PYCSW_URL=${PROXY_SERVER_URL}${PROXY_PYCSW_LOCATION}
|
||||
# SCHEMAS: ckan2pycsw/model/dataset.py - Dataset type
|
||||
PYCSW_CKAN_SCHEMA=iso19139_geodcatap
|
||||
PYCSW_OUPUT_SCHEMA=iso19139_inspire
|
||||
|
@ -86,12 +88,11 @@ CKAN_DEV_COMPOSE_SERVICE=ckan-dev
|
|||
|
||||
# CKAN core
|
||||
## If use docker-compose.ghcr.yml only "*.*.*" versions available in: https://github.com/mjanez/ckan-docker/pkgs/container/ckan-docker
|
||||
CKAN_VERSION=2.9.12
|
||||
CKAN_VERSION=2.9.11
|
||||
CKAN_SITE_ID=default
|
||||
# CKAN_SITE_URL = http:/ or https:/ + PROXY_SERVER_NAME. Optionally the APACHE_HOST_PORT if different from 80
|
||||
CKAN_SITE_URL=${PROXY_SERVER_URL}
|
||||
CKAN__ROOT_PATH=${PROXY_CKAN_LOCATION}/{{LANG}}
|
||||
CKAN_PORT=5000
|
||||
CKAN__FAVICON=${PROXY_CKAN_LOCATION}/base/images/ckan.ico
|
||||
CKAN__SITE_LOGO=/images/default/ckan-logo.png
|
||||
# Custom licenses that are aligned with DCAT-AP
|
||||
|
@ -137,7 +138,7 @@ CKAN__LOCALE_ORDER="en es pt_BR ja it cs_CZ ca fr el sv sr sr@latin no sk fi ru
|
|||
CKAN__LOCALES_OFFERED="en es pt_BR ja it cs_CZ ca fr el sv sr sr@latin no sk fi ru de pl nl bg ko_KR hu sa sl lv"
|
||||
|
||||
# Extensions
|
||||
CKAN__PLUGINS="envvars stats image_view text_view recline_view webpage_view resourcedictionary datastore xloader spatial_metadata spatial_query spatial_harvest_metadata_api csw_harvester waf_harvester doc_harvester resource_proxy geo_view geojson_view wmts_view shp_view dcat dcat_rdf_harvester dcat_json_harvester dcat_json_interface schemingdcat_datasets schemingdcat_groups schemingdcat_organizations schemingdcat schemingdcat_ckan_harvester schemingdcat_xls_harvester harvest pdf_view pages fluent"
|
||||
CKAN__PLUGINS="stats image_view text_view recline_view webpage_view resourcedictionary datastore xloader spatial_metadata spatial_query spatial_harvest_metadata_api csw_harvester waf_harvester doc_harvester resource_proxy geo_view geojson_view wmts_view shp_view dcat dcat_rdf_harvester dcat_json_harvester dcat_json_interface schemingdcat_datasets schemingdcat_groups schemingdcat_organizations schemingdcat schemingdcat_ckan_harvester schemingdcat_xls_harvester harvest pdf_view pages fluent envvars"
|
||||
|
||||
# ckanext-harvest
|
||||
CKAN__HARVEST__MQ__TYPE=redis
|
||||
|
@ -154,7 +155,7 @@ CKANEXT__XLOADER__JOBS__DB_URI=postgresql://${CKAN_DB_USER}:${CKAN_DB_PASSWORD}@
|
|||
# ckanext-dcat
|
||||
CKANEXT__DCAT__BASE_URI=${CKAN_URL}
|
||||
# Default profile(s). Instead of this envvar, it's possible to specify all the profile(s) availables to be used for serialization using the profiles parameter: http://localhost:5000/catalog.xml?profiles=eu_dcat_ap_2,es_dcat
|
||||
CKANEXT__DCAT__RDF_PROFILES='eu_dcat_ap_2'
|
||||
CKANEXT__DCAT__RDF_PROFILES='eu_dcat_ap_2 eu_dcat_ap_scheming'
|
||||
# The custom endpoint **must** start with a forward slash (`/`) and contain the `{_format}` placeholder. The endpoint is added to the CKAN_SITE_URL and CKAN__ROOT_PATH, example: http://localhost:5000/catalog/catalog.rdf
|
||||
CKANEXT__DCAT__DEFAULT_CATALOG_ENDPOINT='/catalog.{_format}'
|
||||
|
||||
|
|
Loading…
Reference in New Issue