Files
pygeoapi/docker/examples
Benjamin Webb e1af5e1ca5 Add json-ld templating for feature collection item (#868)
* Render template if specified in config and provide example config

Update linked_data.py

Merge branch 'geopython:master' into jsonld

Rended from json-ld output

Render jinja2 json-ld template from json-ld output instead of json output

Merge branch 'geopython:master' into jsonld

Add documentation

- Add documentation
- Add test to workflow

Update pygeoapi-test-config.yml

Update test_api.py

Update api.py

Update linked_data.py

Move template declaration in configuration

Update docs

Update configuration.rst

Update configuration.rst

* Updates per requested changes

* Fix spelling

* Fix json-ld template pathing

* Remove  root path for the templating

* Move json-ld template from api.py

- Move single item json-ld templating to inside geojson2jsonld
- Reformat json-ld configuration for context and item_template to children of json-ld block
- Update docs and example configurations

* Fix ref

* Use FileSystemLoader to control template search path

search for templates is in order of `template_paths` list

* s/json-ld/linked-data/ig

rename json-ld to more generic name
2023-02-15 21:12:19 -05:00
..
2021-11-10 06:53:02 -05:00
2021-10-27 20:17:02 -04:00

Running pygeoapi with Docker - Examples

This folder contains the sub-folders:

  • simple
  • elastic
  • sensorthings
  • mongo

The simple example will run pygeoapi with Docker with your local config. The elastic example demonstrates a docker compose configuration to run pygeoapi with local Elasticsearch backend. The mongo example demonstrates a docker compose configuration to run pygeoapi with local MongoDB backend. The sensorthings example demonstrates various pygeoapi implementations of SensorThings API endpoints.