Environments
Stages
Stages are automatically deployed when changes are pushed to the dev
, master
/main
and release
branches in GitHub using GitHub actions.
dev
Git branch: dev
Docker image tag: dev
Used by the development team to test new features. As we currently only have one shared development environment this can sometimes contain multiple features
latest
Git branch: master
(API) or main
(frontend)
Docker image tag: latest
Features that are ready to be reviewed by the product team. We currently use the demo site which should probably change.
release
Git branch: release
Docker image tag: release
Our latest release, deployed to all our hosted newsrooms and pushed to Docker for self-hosters. Pushing to this branch should always be accompanyed by a GitHub release.
Last updated
Was this helpful?