Skip to content

Composition

Daniel Garcia Briseno edited this page Nov 2, 2023 · 1 revision

Helioviewer compose composition

This composition is intended for Helioviewer development. The composition is made up of 6 containers and 3 storage volumes.

container description
mariadb Implements the mysql database which stores hv metadata
redis Redis server for fast caching and temporary storage
api API server
webserver [Helioviewer web server](https://github.com/Helioviewer-Project/helioviewer.org
movie builder Creates movies on request
cli Admin/Management console
Storage Volume description
JP2 Storage Stores jpeg2000 images. Initially only 1 image, more can be downloaded via the cli container
cache storage Stores image tiles, movies, screenshots, and other temporary data
log storage Stores application logs (php errors and warnings)

All containers are on the default network. The lines in the above diagram represent the logical relationship between containers. The cli directly updates database info and writes to jp2 storage when downloading data, these relationships are left out to keep the diagram simple.

Clone this wiki locally