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.