Description
- [5%] Make your GitHub repo public. If you are creating a new repo for this assignment, then please add cps847-chang, tonymisic and kazi-rys-21 to GitHub account
- Create a Travis CI YAML file that executes a unit test of your sample code [25%] and creates a code coverage report [20%] to be uploaded to codecov.io. Choose a unit test and code coverage framework that is appropriate for the language that you are using.
- Create a Dockerfile to generate a container for your web application [10%]
- Generate index.html page containing “Hello World” text and deploy the code to AWS ElasticBeanstalk (Container) using Travis CI [15%].
- Install Ubuntu VM on your laptop using VirtualBox player and Ubuntu ISO (https://www.ubuntu.com/download/desktop) [5%]. Put a folder with the name of your group on the Ubuntu desktop.
- [20%] Create AWS Lambda function that reads in JSON
{
“first_name”: “Jane”,
“last_name”: “Doe”
}
and returns
{
“statusCode”: 200,
“output”: “Jane Doe”
}
You can implement this Lambda function in any language. You do not need to externalize the API.







