Deployment architecture¶
This document explains the anticipated deployment architecture of the GRASA Event Locator. At the most simple form, a production environment for the Event Locator will look like this:
GRASA Event Locator Deployment Architecture: git repo -> container host <-> database server
The bottom-right circle is a “closer look” at how the Container Host works:
- Operating System: CentOS 7 (7.6+ preferred)
- Container Manager: Docker (installed to base Operating System as a hypervisor of sorts)
- Container Image: Container Manager starts with Container Image pulled from Docker Hub, a repository of Docker container images
- In this case, the base Container Image is the official
python:3.6-stretch
image, which in turn is based off of a minimal Debian image.
- In this case, the base Container Image is the official
- Web Application: GRASA Event Locator source code copied into Container Image and ran as Python 3/Django 2 web application