Skip to content

Stack Containers

"Containers and Routes"

flowchart TB services-- deployed by -->portainer geocodes-- deployed by --> portainer gleaner-- deployed by --> portainer facetsearch-- routes --> traefik facetsearchservices-- routes-->traefik oss-- routes-->traefik triplestore-- routes --> traefik sparqlgui-- routes --> traefik subgraph gleaner headless end subgraph geocodes facetsearch-->facetsearchservices end subgraph services oss["oss s3"] sparqlgui triplestore["graph -- triplestore"] end subgraph base traefik<-- routes -->portainer end

This is a list of the stack containers.

NOTE, for production stacks, DNS Names listed need to be cnamed. REPEAT, so to setup a test machine for production, you need to request DNS. The local stacks do no use the traefik routing, and the followign ports need to be available: 3000, 3031,8080, 8888, 9000, 9001, 9999

container name stack -local path notes
traekfik admin.{HOST} base n/a http router
portainer portainer.{HOST} base n/a container management
s3system oss.{HOST} services http://localhost:9000 s3 store
s3system minioadmin.{HOST} services http://localhost:9001 s3 store
triplestore graph.{HOST} services http://localhost:9999/blazegraph/
sparqlgui sparqlui.{HOST} services http://localhost:8888/sparqlgui sparql ui
headless {none} gleaner_via_shell headless:9000 (internal route) start with ./run_gleaner.sh
vue-client geocodes.{HOST} geocodes http://localhost:8080/ facetsearch ui
vue-services geocodes.{HOST} geocodes http://localhost:3000/ec/api api ,at geocodes/ec/api
notebook-proxy geocodes.{HOST} geocodes http://localhost:3031/notebook notebook proxy, at geocodes/notebook

Docker

When you run local, these should be created

Networks: traefik_proxy Volumes: * graph * s3 * logs configs: * configs will be locally mounted, See the docker files.