diff --git a/documentation/operator-guide/intro.rst b/documentation/operator-guide/intro.rst index 3c4624bff163f3f8c8d4293489239e3c25936dc4..2917850e72de3c574ca9d682ef36b1f963d26ef2 100644 --- a/documentation/operator-guide/intro.rst +++ b/documentation/operator-guide/intro.rst @@ -18,18 +18,18 @@ Components The View Server consists of the following service components (with their respective Docker image in parenthesis): -.. - Ingestor (ingestor) TODO: re-add this +- Reverse proxy (traefik) +- Preprocessor (preprocessor) +- Registrar (core) +- Renderer (core) +- Cache (cache) +- Seeder (cache) +- Client (client) +- Database (postgis) +- Queue Manager (redis) +- Log collector (fluentd) - - Reverse Proxy (traefik) - - Preprocessor (preprocessor) - - Registrar (core) - - Renderer (core) - - Cache (cache) - - Seeder (cache) - - Client (client) - - Database (postgis) - - Queue Manager (redis) - - Reverse Proxy (traefik) +.. - Ingestor (ingestor) TODO: re-add this These services are bundled and managed together in a Docker Swarm via Docker Compose configuration files. @@ -46,26 +46,26 @@ are only identified via their name, whereas images from the EOX registry conventionally use the full URL, including the domain name. Below is a list of the used images: - - mdillon/postgis:10 - - redis - - traefik:2.1 - - registry.gitlab.eox.at/esa/prism/vs/pvs_core:latest - - registry.gitlab.eox.at/esa/prism/vs/pvs_cache:latest - - registry.gitlab.eox.at/esa/prism/vs/pvs_preprocessor:latest - - registry.gitlab.eox.at/esa/prism/vs/pvs_client:latest +- mdillon/postgis:10 +- redis +- traefik:2.1 +- registry.gitlab.eox.at/esa/prism/vs/pvs_core:latest +- registry.gitlab.eox.at/esa/prism/vs/pvs_cache:latest +- registry.gitlab.eox.at/esa/prism/vs/pvs_preprocessor:latest +- registry.gitlab.eox.at/esa/prism/vs/pvs_client:latest Configuration Files ------------------- The following configuration files impact the behavior of the View Server: - - `index.html`: This is the main file to configure the client. In this file, - the viewing layer, search and download endpoints are configured. Usually - this is associated with additional backdrop and overlay layers. - - `preprocessor.yml`: This file configures the preprocessing steps. - - `mapcache.xml`: This file defines the input sources of the cache and its - published layers. - - `init-db.sh`: This file sets up the registrar and renderer side of the VS. +- `index.html`: This is the main file to configure the client. In this file, + the viewing layer, search and download endpoints are configured. Usually + this is associated with additional backdrop and overlay layers. +- `preprocessor.yml`: This file configures the preprocessing steps. +- `mapcache.xml`: This file defines the input sources of the cache and its + published layers. +- `init-db.sh`: This file sets up the registrar and renderer side of the VS. Initialization and Setup ------------------------