EOX GitLab Instance

Skip to content
Snippets Groups Projects
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