Skip to content

In this project, I set up a CICD pipeline on a Fullstack Employee management website built with Typescript and ReactJS

License

Notifications You must be signed in to change notification settings

Micah-Shallom/CI-CD-on-a-FullStack-Web-Application

Repository files navigation

Give your Application Auto-Deploy Superpowers

This project proves ones mastery of the following learning objectives:

  • Explain the fundamentals and benefits of CI/CD to achieve, build, and deploy automation for cloud-based software products.
  • Utilize Deployment Strategies to design and build CI/CD pipelines that support Continuous Delivery processes.
  • Utilize a configuration management tool to accomplish deployment to cloud-based servers.
  • Surface critical server errors for diagnosis using centralized structured logging.

Project Submission

  • A text file named urls.txt including:

    1. Public Url to GitHub repository (not private) [URL01]
    2. Public URL for S3 Bucket (aka, your green candidate front-end) [URL02]
    3. Public URL for CloudFront distribution (aka, your blue production front-end) [URL03]
    4. Public URLs to deployed application back-end in EC2 [URL04]
    5. Public URL to Prometheus Server [URL05]
  • Screenshots in JPG or PNG format showing steps towards project completion is found in the img folder, named using the screenshot number listed in the instructions.

  • A presentation in PDF format named "presentation.pdf" is found in repository root folder. It contains a business proposal aimed at getting a company to give into automating the releases of their software and products.

Built With

About

In this project, I set up a CICD pipeline on a Fullstack Employee management website built with Typescript and ReactJS

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published