/udagram-AWS

Primary LanguageTypeScriptOtherNOASSERTION

Hosting a Full-Stack Application On AWS:

This is a Hosting section from the Udacity Full stack Nano-degree.

important note: This project is belong to the Udacity and any uses of this code should be with there approve.

Untitled Design

In this project I was provided with a developed Full-Stack application built for a retailer and deploy it to a cloud service provider so that it is available to customers.

I used AWS console to start and configure the services the application needs such as a database to store product information and a web server allowing the site to be discovered by potential customers. Package.json scripts were modified and replace hard coded secrets with environment variables in your code.

I have register for a free account on CircleCi and connect my Github account to it. Based on the manual steps used to deploy the app, I did write a config.yml file that will make the process reproducible in CircleCi. I also set up the process to be executed automatically based when code is pushed on the main Github branch.

To visit the website Click here

Documentation:

1- Infrastructure description

2- Installation

3- How It works

4- App dependencies

5- CI-CD

ScreenShots:

Elastic Beanstalk:

Screenshot 2022-12-01 at 8 52 42 PM

RDS (My database):

Screenshot 2022-12-01 at 8 51 29 PM

Screenshot 2022-12-01 at 8 51 43 PM

S3 (My bucket):

Screenshot 2022-12-01 at 8 52 19 PM

CI/CD (My Circle Ci account):

Screenshot 2022-12-01 at 6 39 26 PM

License

License