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.