Deployment Architecture - ZacharyJoswick/CodeRx GitHub Wiki

Overall Deployment Architecture

This page will document the deployment architecture used for CodeRx in production.

Server

As this is a smaller project, and we are not planning on scaling this application to millions of users, we will be deploying on a AWS Lightsail instance. This server runs ubuntu 16.04 with docker installed. All of our software will be packaged in docker containers and deployed using docker-compose. Deployment of a new build will be accomplished by using git to pull down the master branch and then build it using docker-compose.