An open API service indexing awesome lists of open source software.

https://github.com/olamide100/auto_deployment_project


https://github.com/olamide100/auto_deployment_project

Last synced: 8 months ago
JSON representation

Awesome Lists containing this project

README

          

#

Auto Deployment Project (Cloud DevOps)

Build CI/CD Pipelines, Monitoring & Logging
Give Your Application Auto-Deploy Superpowers
UdaPeople(Cloud-Based Software)


#

[![CircleCI](https://circleci.com/gh/mohamedelfal/udapeople-cicd.svg?style=shield&circle-token=499c794914a6668bd794027edc74d9400d7a361f)](https://app.circleci.com/pipelines/github/mohamedelfal/udapeople-cicd?branch=master&filter=all)
Udacity Project
[![GitHub language count](https://img.shields.io/github/languages/count/mohamedelfal/udapeople-cicd)](https://github.com/mohamedelfal/udapeople-cicd)
[![GitHub top language](https://img.shields.io/github/languages/top/mohamedelfal/udapeople-cicd)](https://github.com/mohamedelfal/udapeople-cicd)
## Table Of Contents
๐Ÿ“Œ [Udapeople](#udapeople)

๐Ÿ“Œ [Prerequisites](#prerequisites)

๐Ÿ“Œ [Tools](#tools)

๐Ÿ“Œ [Files](#files)

๐Ÿ“Œ [Project_Review](#project_review)

๐Ÿ“Œ [License](#license)

UdaPeople





A CI-CD pipeline for a client/server TypeScript project
hosted on AWS EC2 and CloudFront and monitored with Prometheus,

with Slack and E-mail notifications used for alerts.
"the fictional "UdaPeople" Product is (Cloud-Based Software) Product, a revolutionary concept in Human Resources which promises to help small businesses care better for their most valuable resource: their people."

UdaPeople Pipeline


## Prerequisites

๐Ÿชก [Nodejs 13](https://nodejs.org/en/) ![Nodejs 13](https://img.shields.io/badge/Node.js-white?style=plastic&logo=Node.js)

๐Ÿชก [Docker](https://www.docker.com/) ![doker](https://img.shields.io/badge/Docker-white?style=plastic&logo=Docker)

๐Ÿชก [GitHub account](https://github.com/) ![GitHub account](https://img.shields.io/badge/GitHub-black?style=plastic&logo=GitHub)

๐Ÿชก [CircleCi account](https://circleci.com/) ![CircleCI](https://img.shields.io/badge/CircleCI-black?style=plastic&logo=CircleCI)

๐Ÿชก [AWS account](https://aws.amazon.com/) ![Amazon_AWS](https://img.shields.io/badge/Amazon_AWS-orange?style=plastic&logo=Amazon%20aws)

๐Ÿชก [kvdb api bucket](https://kvdb.io/) ![kvdb api bucket](https://img.shields.io/badge/kvdb-black?style=plastic&logo=kvdb)

## Tools

๐Ÿงต [Circle CI](https://www.circleci.com) - Cloud-based CI/CD service ![CircleCI](https://img.shields.io/badge/CircleCI-black?style=plastic&logo=CircleCI)

๐Ÿงต [Amazon AWS](https://aws.amazon.com/)- Cloud services ![Amazon_AWS](https://img.shields.io/badge/Amazon_AWS-orange?style=plastic&logo=Amazon%20aws)

๐Ÿงต [AWS CLI](https://aws.amazon.com/cli/) - Command-line tool for AWS [![AWS CLI](https://img.shields.io/badge/AWS_CLI-orange?style=plastic&logo=Amazon%20aws)](https://aws.amazon.com/cli/)

๐Ÿงต [CloudFormation](https://aws.amazon.com/cloudformation/) - Infrastrcuture as code ![CloudFormation](https://img.shields.io/badge/CloudFormation-orange?style=plastic&logo=Amazon%20aws)

๐Ÿงต [Ansible](https://www.ansible.com/) - Configuration management tool [![Ansible](https://img.shields.io/badge/Ansible-black?style=plastic&logo=Ansible)](https://www.ansible.com/)

๐Ÿงต [Prometheus](https://prometheus.io/) - Monitoring tool ![Prometheus](https://img.shields.io/badge/Prometheus-white?style=plastic&logo=Prometheus)
#


Project Submission




## Files
๐Ÿ—‚๏ธ [.circleci](./.circleci)

๐Ÿ—‚๏ธ [.cloudformation](./.circleci/cloudformation)

๐Ÿ—‚๏ธ [.ansible](./.circleci/ansible)

๐Ÿ—‚๏ธ [backend](./backend)

๐Ÿ—‚๏ธ [frontend](./frontend)

๐Ÿ—‚๏ธ [util](./util)

๐Ÿ—‚๏ธ [.gitignore](./.gitignore)

๐Ÿ—‚๏ธ [Screenshots](./screenshots/)

๐Ÿ—‚๏ธ [presentation.pdf](./Presentation.pdf)

๐Ÿ—‚๏ธ [urls.txt](./urls.txt)

๐Ÿ—‚๏ธ [README.md](./README.md)

๐Ÿ—‚๏ธ [LICENSE.md](./LICENSE.md)

## Project_Review

https://review.udacity.com/#!/reviews/3915432

## License

Udacity License