The system uses seven Docker images. Four of these are external, third-party images, and the remaining three are compiled from the sources in the project.
*(The version of the three images built by the project - `app`, `web`, `workers` are tagged "latest" because they are built from source during deployment)*
The images are used to create the following nine containers. Depending on your setup, the names may be slightly different - for example Docker may add a numerical suffix to each so `db` is called `db-1`.
| app | app | app | | This container is not running continuously but can be started temporarily to execute commands against the application. It is also used at deployment time to set up the `web` and `worker` containers |
| appdb | postgres | db | 5432 | Postgres database for Hyrax |
| db | postgres | randomly named temporary volume | | This is a temporary container, used at build-time to support the deployment of `fcrepodb` and `appdb` |
| fcrepo | ghcr.io/samvera/fcrepo4 | fcrepo | 8080 | Fedora, an RDF document store |