Skip to content

Latest commit

 

History

History
30 lines (18 loc) · 1.31 KB

hosting-environment.md

File metadata and controls

30 lines (18 loc) · 1.31 KB

Hosting environment

The Wagtail Guide is a Dockerized Django application running on Heroku:

  • Persistent data is stored in Heroku Postgres
  • Heroku Data for Redis is used as a cache
  • Logs are archived to Papertrail for historical analysis
  • User-uploaded files are stored in AWS S3
  • Email is handled by Mailgun
  • Sentry is used for error monitoring

The application itself runs in Heroku's Europe region (eu-west-1 (Dublin, Ireland)).

Deployment

Deployment is handled automatically by Heroku. When commits are pushed to main, Heroku automatically begins building and deploying the site. This deployment only occurs after CI has run and passed.

Currently, only a production environment exists, so main deploys to production.

Access

The guide is hosted and managed by Torchbox's sysadmin team. Access is given only when needed following the principle of least privilege. If you need access to Heroku, a project maintainer can contact Torchbox's sysadmin team who can provide access.

Support

Whilst Torchbox's sysadmin team maintain and monitor the application's infrastructure, this does not imply support.

Useful links