Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 2.09 KB

instructions-4-deployment.md

File metadata and controls

24 lines (16 loc) · 2.09 KB

Deployment

Each team must deploy their completed software applications to a Digital Ocean Droplet.

Specific requirements

  • Credentials for logging into databases, APIs, or other remote services, must never be shared in version control. They are usually stored in private settings files, such as .env or similar, which are not included in the version control repository. And so the continuous integration server will not have access to them when testing. Use Circle CI's or other similar server's method of setting environmental variables for passing such credentials safely to the CI server.
  • Each project must deploy their application front-and-back-ends to a single Digital Ocean Droplet - sign up for Digital Ocean using this referral link to receive $100 of credit (full disclosure, I would receive $25 of credit for anyone who winds up spending $25 on Digital Ocean, but there is no need for you to spend anything since the $100 credit will easily get you through the course).
  • Submit a link to your front-end code live on the web, and include that link on your README.md document.

Extra credit opportunities

Include a note when submitting, if you have done any of the extra credit.

  • Extra credit is given to teams that have deployed to a Docker container, although a non-containerized deployment to a Droplet is fine.
  • Extra credit is given to teams that have a Continuous Deployment setup, although a manual deployment is fine.

Grading

Individuals will be graded, in part, according to...