Home | Idea | Feature Progress and Review | Project Ideation and Plans | Technical Plan | About Team |
hook, overview, link or embed to deployment
Deployment with AWS Coming Soon!
Our website hosting plan
Our website will be run on Amazon Web Services. What is detailed below is the plan for hosting.
- Choose an Amazon Machine Image (AMI)Cancel and Exit
- Ubuntu Server 20.04
- Choose Instance Type
- Launch and assign a key pair
- Setup Virtual environment and clone code from GitHub
- *Activate virtual environment prior to updating packages
- *Verify Python virual environment and package dependencies, if it fails pip install dependency
- Test Python + Gunicorn run in browser
- Build Gunicorn configuration file
- Build Nginx configuration file
- Validate Gunicorn configuration file and enable service permanently
- Validate Nginx configuration file and enable service permanently
- DNS, prepare Internet to route to Nginx server
- Freenom -> register IP to domain, Port forward
- Prepare Nginx configurations for HTTPS
- Certbot