gthomson31 / udacity-capstone

Repo for Udacity Capstone project pipeline

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Udacity Capstone Project - NGINX Application Deployment pipeline

This repo carries out the following tasks :

  • Lints the Docker and HTML files prior to Image Build
  • Uploads Image to docker hub
  • Deploys a EKS cluster within AWS and deploys the newly built container image into Kubernetes
  • Smoke test to confirm site is avalible.
  • Deletes previous infrasturcute deployment.

Diagram of CI/CD Pipeline we will be building.

Screenshot Submission

    1. Example of failed LINT due to errors in the code Example of failed LINT due to errors in the code

    2. Example of Passed LINT with no errors in the code Example of passed LINT with no errors in the code

    3. Example of Working deployment NGINX Site Example of Working deployment NGINX Site

Built With

About

Repo for Udacity Capstone project pipeline


Languages

Language:HTML 88.2%Language:Makefile 7.6%Language:Dockerfile 4.2%