Sign inSign up

telefonicaiot/iotp-ckan

By telefonicaiot

•Updated 2 days ago

CKAN image for stmartcities platform

Image
0

100K+

telefonicaiot/iotp-ckan repository overview

⁠iotp-ckan

This image installs and sets up a list of plugins to the base CKAN image.

⁠CKAN pdfview

GitHub Repository⁠

This plugin doesn't need any particular setup to run.

⁠CKAN ckanext-scheming

GitHub Repository⁠

According to the ofitial documentation⁠, you have to add this lines to the ckan prodoction.ini file in order to run this plugin.

# Each of the plugins is optional depending on your use
ckan.plugins = scheming_datasets scheming_groups scheming_organizations

#   module-path:file to schemas being used
scheming.dataset_schemas = ckanext.spatialx:spatialx_schema.yaml
                           ckanext.spatialx:spatialxy_schema.yaml
#   will try to load "spatialx_schema.yaml" and "spatialxy_schema.yaml"
#   as dataset schemas

#   For group and organization schemas (replace myplugin with your custom plugin)
scheming.group_schemas = ckanext.scheming:group_with_bookface.json
                         ckanext.myplugin:/etc/ckan/default/group_with_custom_fields.json
scheming.organization_schemas = ckanext.scheming:org_with_dept_id.json
                                ckanext.myplugin:org_with_custom_fields.json
#
#   URLs may also be used, e.g:
#
# scheming.dataset_schemas = http://example.com/spatialx_schema.yaml

#   Preset files may be included as well. The default preset setting is:
scheming.presets = ckanext.scheming:presets.json

#   The is_fallback setting may be changed as well. Defaults to false:
scheming.dataset_fallback = false

⁠CKAN ckanext-fluent

GitHub Repository⁠

According to the ofitial documentation⁠, you have to add this lines to the ckan prodoction.ini file in order to run this plugin.

scheming.presets = ckanext.scheming:presets.json
                   ckanext.fluent:presets.json

⁠CKAN ckanext-report

GitHub Repository⁠

This plugin doesn't need any particular setup to run.

⁠CKAN kanext-archiver

GitHub Repository⁠

According to the ofitial documentation⁠, you have to run the following lines in order to run this plugin.

ckan-paster --plugin=ckanext-archiver archiver init --config=/etc/ckan/production.ini
ckan-paster --plugin=ckanext-report report initdb --config=/etc/ckan/production.ini

⁠CKAN QA Extension

This plugin depends on:

  • ckanext-report
  • ckanext-archiver

GitHub Repository⁠

According to the ofitial documentation⁠, you have to run the following lines in order to run this plugin.

ckan-paster --plugin=ckanext-qa qa init --config=/etc/ckan/production.ini

⁠CKAN ckanext-harvest

This plugin depends on a redis instance in order to properly work.

GitHub Repository⁠

According to the ofitial documentation⁠, you have to run the following lines in order to run this plugin.

ckan-paster --plugin=ckanext-harvest harvester initdb --config=/etc/ckan/production.ini

⁠CKAN ckanext-dcat

GitHub Repository⁠

This plugin doesn't need any particular setup to run.

⁠CKAN ckanext-spatial

This plugin depends on a PostGIS instance in order to properly work.

GitHub Repository⁠ Documentation⁠

According to the ofitial documentation⁠, you have to run the following lines in order to run this plugin.

ckan-paster --plugin=ckanext-spatial spatial initdb [srid] --config=/etc/ckan/production.ini

You can define the SRID of the geometry column. Default is 4326. If you are not familiar with projections, we recommend to use the default value. To know more about PostGIS tables, see Setting up a PostGIS table

⁠CKAN ckanext-nti

GitHub Repository⁠

Notice that for this plugin. This image uses multi-stage building idea to get sources of the plugin. This files are cloned with a docker image. This image is only used to store the files. Checkout the Dockerfile to get more detail.

...
FROM ${CKAN_NTI_IMAGE}:${CKAN_NTI_VERSION} AS nti
...
COPY --from=nti /ckanext-nti /usr/lib/ckan/default/src/ckanext-nti

According to the ofitial documentation⁠, you have to add this lines to the ckan prodoction.ini file in order to run this plugin.

ckan.plugins = ... nti_metadata

scheming.dataset_schemas = ckanext.nti:nti_va_es_en.json
scheming.presets = ckanext.scheming:presets.json
                   ckanext.fluent:presets.json
scheming.dataset_fallback = false

⁠CKAN geoview

GitHub Repository⁠

This plugin doesn't need any particular setup to run.

Tag summary

Content type

Image

Digest

sha256:e1b23d655…

Size

736.6 MB

Last updated

2 days ago

docker pull telefonicaiot/iotp-ckan:2.11.4-caceres-v1