Skip to main content

Overview

Docker images are built and pushed to ECR during the CD pipeline, refer to the ci-cd.md for more details.

Docker Images

info

Images are also pushed to the GitHub Container Registry (GHCR) for public access. Refer to the RFC-006 for more details.

Image hierarchy

The VOL application image hierarchy is as follows:

Repositories

The following repositories are used to store the Docker images for the application components:

ECR RepositoryDockerfile PathApplication path
vol-app/apiinfra/docker/apiapp/api
vol-app/selfserveinfra/docker/selfserveapp/selfserve
vol-app/internalinfra/docker/internalapp/internal

Image tagging

The Docker images are tagged during the CD pipeline with the following tags:

info

Mutable tags: latest

Immutable tags: [major].[minor].[patch], & [git-sha].