π End-to-End Deployment of βThe EpicBook!β Application with Terraform, AWS, and Nginx

TL;DR AI
2 min readKey summary
The EpicBook! app was deployed end to end on AWS with Terraform.
The infrastructure included an EC2 instance, networking setup, and a public IP.
Git, Node.js via NVM, npm, and MySQL Server 5.7 were installed on the server.
The repo was cloned from GitHub, the Node.js backend was started, and MySQL schema and seed scripts ran.
Nginx was configured as a reverse proxy to the app on port 8080, and the app was validated in a web browser.

