1. This class is for those interested in how code deployments work.
2. By the end of the class students will have a clear picture of how to automate the process of code deployment to the production server.
3. To give some context beforehand, we will purchase a free AWS EC2 instance and install NodeJs. Post that we will create a simple server and run it.
4. Now we make changes from our local machine and push it to bitbucket. Using bitbucket pipelines, we will establish the connection between bitbucket and EC2 instances. Once the connection is established we're going to write a shell script on EC2 to update the latest code on the machine and restart it. then we invoke this from bitbucket.
5. A sample video of the same where I was teaching BITS students about the deployments.
6. No prerequisite is required for this class. everything will be taught from scratch