Glowbal (https://www.glowbal.earth) is a website that allows users to interact with a 3D Earth. Each Glow solar farm is plotted at its latitude/longitude and you can hover over each farm to get its high level stats
- Registered domain name for API gateway
- Terraform v1.2.3 for building and deploying infrastructure in AWS
- MongoDB Atlas database server for hosting each weeks data from Glow weekly reports
-
create
terraform.tfvars
and add values for:- access_key
- secret_key
- mdbserver
- domain_name
-
cd iac
-
terraform init
-
terraform apply
-
Lambda function
- templated index.html
- python script
- glow weekly report summarys for caching and reducing database lookups
-
API gateway
-
ACM for hosting API gateway Lambda integration over https
-
Registered DNS domain
-
MongoDB Atlas