Skip to content

Architecture

Zoltan Kohalmy edited this page Apr 8, 2020 · 7 revisions

Development

  • Backend: localhost:8000 (through Nginx)
  • Frontend: localhost:3003 (straight through docker, to copy the live architecture)
  • Nginx (on port 8008)
  • Docker + Docker Compose

Make sure you have fabric installed:

pip install fabric3

To start development, once you have checked out the repository run the following:

cd project-noe
fab dev.setup_db
cd docker-compose up -d
fab dev.loaddata

Production

  • Backend: api.<domain>
  • Frontend: <domain>
  • Backend hosting: AWS EC2
  • Frontend hosting: AWS S3 + Cloudfront + ACL
  • DNS: Cloudflare
  • Database: AWS RDS (PostGreSQL)
Clone this wiki locally