Course: CIS 411, Spring 2021
Instructor(s): Trevor Bunch
Name: Your Name
GitHub Handle: Your GitHub Handle
Repository: Your Forked Repository
Collaborators:
- Generate a markdown file in the labreports directoy named LAB_[GITHUB HANDLE].md. Write your lab report there.
- Create the directory
./circleciand the file.circleci/config.ymlin your project and push that change to your GitHub repository. - Create the file
Dockerfilein the root of your project and include the contents of the file as described in the instructions. Push that change to your GitHub repository. - Embed using markdown a screenshot of your successful build and deployment to Heroku of your project (with the circleci interface).
- Write the URL of your running Heroku app here (and leave the deployment up so that I can test it):
Example: http://cis411lab2-trevordbunch.herokuapp.com/graphql
- Answer the 4 questions below.
- Submit a Pull Request to cis411_lab4_CD and provide the URL of that Pull Request in Canvas as your URL submission.
- Why would a containerized version of an application be beneficial if you can run the application locally already?
Respond here...
- If we have the ability to publish directory to Heroku, why involve a CI solution like CircleCI? What benefit does it provide?
Respond here...
- Why would you use a container technology over a virtual machine(VM)?
Respond here...
- What are some alternatives to Docker for containerized deployments?
Respond here...

