Something went wrong on our end
-
Fabian Schindler-Strauss authored
# Conflicts: # README.md # core/run-registrar.sh
Fabian Schindler-Strauss authored# Conflicts: # README.md # core/run-registrar.sh
README.md 8.46 KiB
Introduction
This repository holds the configuration of the PRISM View Server (PVS).
The present README.md holds the architecture, conventions, relevant configuration, installation instructions, as well as canonical references.
Architecture
The PRISM View Server (PVS) uses various Docker images whereas core
,
cache
, client
, and preprocessor
are build from this repository and
the others are pulled from docker hub.
Prerequisites
Object Storage (OBS)
Access keys to store preprocessed items and caches used by all services.
Access key to input items used by preprocessor.
Networks
One internal and one external network per stack.
Volumes
In base stack
- traefik-data
Per collection
- db-data used by database
- redis-data used by redis
- instance-data used by registrar and renderer
Services
The following services are defined via docker compose files.
reverse-proxy
- based on the external traefik image
- data stored in local volume on swarm master
- reads swarm changes from /var/run/docker.sock on swarm master
- provides the endpoint for external access
- configured via docker labels