[SOLVED] CPS847- Assignment 2

24.99 $

Category:

Description

5/5 - (1 vote)
  1. [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
  2. 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.
  3. Create a Dockerfile to generate a container for your web application [10%]
  4. Generate index.html page containing “Hello World” text and deploy the code to AWS ElasticBeanstalk (Container) using Travis CI [15%].
  5. 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.
  6. [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.