2022-07-12 10:44:55 +02:00
# Container names
NGINX_CONTAINER_NAME = nginx
REDIS_CONTAINER_NAME = redis
POSTGRESQL_CONTAINER_NAME = db
SOLR_CONTAINER_NAME = solr
CKAN_CONTAINER_NAME = ckan
WORKER_CONTAINER_NAME = ckan-worker
2022-11-03 14:20:51 +01:00
# Host Ports
CKAN_PORT_HOST = 5000
NGINX_PORT_HOST = 81
NGINX_SSLPORT_HOST = 8443
2021-10-29 17:05:48 +02:00
# CKAN databases
2021-01-15 16:05:22 +01:00
POSTGRES_USER = ckan
POSTGRES_PASSWORD = ckan
DATASTORE_READONLY_USER = datastore_ro
DATASTORE_READONLY_PASSWORD = datastore
POSTGRES_HOST = db
CKAN_SQLALCHEMY_URL = postgresql://ckan:ckan@db/ckan
CKAN_DATASTORE_WRITE_URL = postgresql://ckan:ckan@db/datastore
CKAN_DATASTORE_READ_URL = postgresql://datastore_ro:datastore@db/datastore
2021-10-29 17:05:48 +02:00
# Test database connections
TEST_CKAN_SQLALCHEMY_URL = postgres://ckan:ckan@db/ckan_test
TEST_CKAN_DATASTORE_WRITE_URL = postgresql://ckan:ckan@db/datastore_test
TEST_CKAN_DATASTORE_READ_URL = postgresql://datastore_ro:datastore@db/datastore_test
2021-10-29 14:01:58 +02:00
2021-10-29 17:05:48 +02:00
# CKAN core
2023-03-17 11:09:20 +01:00
CKAN_VERSION = 2.10.0
2021-10-29 17:05:48 +02:00
CKAN_SITE_ID = default
2023-03-17 11:09:20 +01:00
CKAN_SITE_URL = http://localhost:5000
2021-10-29 17:05:48 +02:00
CKAN_PORT = 5000
2022-11-03 14:20:51 +01:00
CKAN_PORT_HOST = 5000
2023-03-22 10:55:59 +01:00
CKAN___BEAKER__SESSION__SECRET = CHANGE_ME
2023-01-19 13:34:17 +01:00
# See https://docs.ckan.org/en/latest/maintaining/configuration.html#api-token-settings
2023-03-22 10:55:59 +01:00
CKAN___API_TOKEN__JWT__ENCODE__SECRET = string:CHANGE_ME
CKAN___API_TOKEN__JWT__DECODE__SECRET = string:CHANGE_ME
2021-10-29 17:05:48 +02:00
CKAN_SYSADMIN_NAME = ckan_admin
CKAN_SYSADMIN_PASSWORD = test1234
CKAN_SYSADMIN_EMAIL = your_email@example.com
CKAN_STORAGE_PATH = /var/lib/ckan
CKAN_SMTP_SERVER = smtp.corporateict.domain:25
CKAN_SMTP_STARTTLS = True
CKAN_SMTP_USER = user
CKAN_SMTP_PASSWORD = pass
CKAN_SMTP_MAIL_FROM = ckan@localhost
TZ = UTC
2023-03-17 11:09:20 +01:00
## Customize which text formats the text_view plugin will show
CKAN__PREVIEW__JSON_FORMATS = "json jsonld"
# html htm rdf+xml owl+xml xml n3 n-triples turtle plain atom csv tsv rss txt json
CKAN__PREVIEW__XML_FORMATS = "html htm xml rdf rdf+xml owl+xml atom rss turtle ttl n3 n-triples"
CKAN__PREVIEW__TEXT_FORMATS = "text plain text/plain text/turtle csv tsv rss txt json"
## Resource Proxy settings
### Preview size limit, default: 1MB
CKAN__RESOURCE_PROXY__MAX_FILE_SIZE = 50048576
## Size of chunks to read/write__
CKAN__RESOURCE_PROXY__CHUNK_SIZE = 4096
## Default timeout for fetching proxied items
CKAN__RESOURCE_PROXY__TIMEOUT = 10
CKAN__VIEWS__DEFAULT_VIEWS = "image_view text_view recline_view harvest ckan_harvester wmts_view geojson_view geo_view shp_view pdf_view"
2021-01-15 16:05:22 +01:00
2021-12-10 14:35:25 +01:00
# Solr
2023-03-17 11:09:20 +01:00
SOLR_IMAGE_VERSION = 2.10-spatial
2021-10-29 17:05:48 +02:00
CKAN_SOLR_URL = http://solr:8983/solr/ckan
TEST_CKAN_SOLR_URL = http://solr:8983/solr/ckan
2021-12-10 14:35:25 +01:00
# Redis
2022-07-11 13:32:17 +02:00
REDIS_VERSION = 6
2021-12-10 14:35:25 +01:00
CKAN_REDIS_URL = redis://redis:6379/1
2021-10-29 17:05:48 +02:00
TEST_CKAN_REDIS_URL = redis://redis:6379/1
2023-03-22 10:55:59 +01:00
# Datapusher - Deprecated by ckanext-xloader
2022-11-30 11:58:33 +01:00
DATAPUSHER_VERSION = 0.0.19
2021-12-10 14:35:25 +01:00
CKAN_DATAPUSHER_URL = http://datapusher:8800
CKAN__DATAPUSHER__CALLBACK_URL_BASE = http://ckan:5000
DATAPUSHER_REWRITE_RESOURCES = True
2022-11-23 11:43:01 +01:00
DATAPUSHER_REWRITE_URL = http://ckan:5000
2021-12-10 14:35:25 +01:00
2022-11-03 14:20:51 +01:00
# NGINX
NGINX_PORT = 80
NGINX_SSLPORT = 443
2021-10-29 17:05:48 +02:00
# Extensions
2023-03-22 10:55:59 +01:00
CKAN__PLUGINS = "envvars stats text_view image_view recline_view resourcedictionary datastore xloader harvest ckan_harvester 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 scheming_datasets scheming_groups scheming_organizations pdf_view pages"
2023-03-17 11:09:20 +01:00
2021-10-29 17:05:48 +02:00
CKAN__HARVEST__MQ__TYPE = redis
CKAN__HARVEST__MQ__HOSTNAME = redis
CKAN__HARVEST__MQ__PORT = 6379
2023-01-18 10:43:32 +01:00
CKAN__HARVEST__MQ__REDIS_DB = 1
2023-03-17 11:09:20 +01:00
2023-03-22 10:55:59 +01:00
# ckanext-xloader
CKANEXT__XLOADER__API_TOKEN = api_token
CKANEXT__XLOADER__JOBS__DB_URI = postgresql://ckan:ckan@db/ckan
2023-03-17 11:09:20 +01:00
# ckanext-dcat
CKANEXT__DCAT__BASE_URI = https://localhost:5000
CKANEXT__DCAT__RDF_PROFILES = "euro_dcat_ap_2 euro_dcat_ap"
# ckanext-scheming: setup_scheming.sh
SCHEMA_CKANEXT_SCHEMING_DATASET_SCHEMA = "ckanext.scheming:ckan_geodcatap.yaml"
SCHEMA_CKANEXT_SCHEMING_GROUP_SCHEMAS = "ckanext.scheming:ckan_group_geodcatap.json"
SCHEMA_CKANEXT_SCHEMING_ORGANIZATION_SCHEMAS = "ckanext.scheming:ckan_org_geodcatap.json"
SCHEMA_CKANEXT_SCHEMING_PRESETS = "ckanext.scheming:presets.json"
# ckanext-spatial (Solr Backend - solr8-spatial)
CKANEXT__SPATIAL__SEARCH_BACKEND = solr-bbox
CKAN__SPATIAL__SRID = 3857
CKANEXT__SPATIAL__COMMON_MAP__TYPE = custom
CKANEXT__SPATIAL__COMMON_MAP__CUSTOM__URL = https://rts.larioja.org/mapa-base/rioja/{ z} /{ x} /{ y} .png
CKANEXT__SPATIAL__COMMON_MAP__ATTRIBUTION = 'Servicios de Teselas. <a href="https://www.idee.es/">IDEE</a>, bajo <a href="http://creativecommons.org/licenses/by/3.0">CC BY 3.0</a>.'
# ckanext-geoview
CKANEXT__GEOVIEW__GEOJSON__MAX_FILE_SIZE = 100000000
CKANEXT__GEOVIEW__OL_VIEWER__FORMATS = "wms wfs geojson gml kml"
CKANEXT__GEOVIEW__SHP_VIEWER__SRID = 3857
CKANEXT__GEOVIEW__SHP_VIEWER__ENCODING = UTF-8
#TODO: ckanext-sparql - Not implemented yet
CKANEXT__SPARQL__ENDPOINT_URL = http://dbpedia.org/sparql
CKANEXT__SPARQL__HIDE_ENDPOINT_URL = False