Skip to content

udagram is a full stack web application hosted on Amazon Web Services and is the final project under Udacity's Full Stack JavaScript Developer Nanodegree Program.

License

Notifications You must be signed in to change notification settings

aml-fakhry/aws-deployment-process-project

Repository files navigation

Hosting a Full-Stack Application

CircleCI

AMS

udagram is a full stack web application hosted on Amazon Web Services and is the final project under Udacity's Full Stack JavaScript Developer Nanodegree Program.


Udacity review

  • Udacity review about this project

    alt text


Hosted links


Amazon Web Services

AWS Simple Storage Service (S3)

  • s3 image

    alt text

AWS Elastic Beanstalk (EB)

  • check

    alt text

  • Ok

    alt text

  • Elastic Beanstalk configuration

    alt text

AWS Relational Database Service (RDS)

alt text


CircleCI

This full stack web application is deployed with a CircleCI continuous integration pipeline.

Pipeline Highlights:

  1. Able to run install and build for both backend and front-end applications
  2. Able to deploy for both backend and front-end applications

alt text

  • All the secrets found in the application are configured inside CircleCi and passed to the production application.

alt text

  • screenshot of the CricleCi secrets

alt text


Documentation

Documentation about the architecture, infrastructure description, app dependencies, and the pipeline process are found inside the docs folder.