/todo-terraform-aws-react-nodejs

A small terraform configuration and deployment example written for a tutorial.

Primary LanguageTypeScriptMIT LicenseMIT

[WIP] Terraform AWS Example

✅ Things to do

Client App

Application

  • ✅ Create a ReactJS App that interacts with the server.
  • ✅ Create an Express App that stores data in a Relational Database (RDS) like SQL.

Terraform

  • ✅ Configure VPC with appropriate subnets.
  • ✅ Deploy ReactJS app (build) on the created S3 instance.
  • ✅ Deploy Express server on an EC2 instance.

Further Tasks

  • Write scripts to build app, add to environment variable and configure stuff (if needed).
  • Dockerize the application and deploy with terraform
  • Add User support to the App.
  • Add Sync system to the App to avoid server overload.

Note: The default database username and password are currently exposed for the sake of simplicity.

Also, Pull requests are always welcome!