Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

App owner responsibilities

Description

Tagged releases

Releases should be tagged in git or other version control system and in a public repository.

Environment variablesConfigurations must be stored in or be able to be overridden by environment variables. See the Twelve Factor App: https://12factor.net/config

Dockerfile

Create a publicly available Dockerfile used to build the image and a link to it.

Container image

Make available a link to a public image of the application. A tagged release image should be available.

Docker Compose

Provide a link to a versioned Docker Compose script. A Docker Compose file should exist for running the application stack, including databases or web servers or other needs. Where possible use existing containers for things like databases or web servers. Slim images (e.g. Alpine) are recommended as many images will be run concurrently.

Automated configuration

Provide detailed information or scripts that can run in a non-GUI environment for automated configuration.

...