Page MenuHomeSoftware Heritage
Paste P946

production deployment of swh-search
ActivePublic

Authored by vsellier on Feb 11 2021, 11:29 AM.
@startuml
title swh-search environment (production)
node moma {
component webapp
component "swh-search" as gunicornswhsearchwebapp
component "nginx" as nginxwebapp {
boundary "127.0.0.1:5010" as swhsearchwebapp
}
webapp --> swhsearchwebapp
swhsearchwebapp --> gunicornswhsearchwebapp
}
node "webapp1" as nodewebapp1 {
component webapp1
component "swh-search" as gunicornswhsearchwebapp1
component "nginx" as nginxwebapp1 {
boundary "127.0.0.1:5010" as swhsearchwebapp1
}
webapp1 --> swhsearchwebapp1
swhsearchwebapp1 --> gunicornswhsearchwebapp1
}
node search1 {
component "nginx" as nginxsearch1 {
boundary "0.0.0.1:5010" as swhsearchsearch1
}
component "swh-search" as gunicornswhsearchsearch1
component "swh-search-journal-clients" as ssjc
swhsearchsearch1 --> gunicornswhsearchsearch1
}
node "search-esnode1" as es1
node "search-esnode2" as es2
node "search-esnode3" as es3
gunicornswhsearchsearch1 --> es1
gunicornswhsearchsearch1 --> es2
gunicornswhsearchsearch1 --> es3
ssjc --> es1
ssjc --> es2
ssjc --> es3
gunicornswhsearchwebapp --> es1
gunicornswhsearchwebapp --> es2
gunicornswhsearchwebapp --> es3
gunicornswhsearchwebapp1 --> es1
gunicornswhsearchwebapp1 --> es2
gunicornswhsearchwebapp1 --> es3
@enduml