You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

648 B

Pipeline

The application use the integration of CircleCI with github, after each commit on the master branch, it will trigger CircleCI to deploy the application on AWS.

Steps

screenshot

CircleCI and AWS :

Build

  • Install Node/NPM
  • Checkout the github repo code
  • Install the dependencies for the Backend
  • Build the Backend
  • Install the dependencies for the Frontend
  • Build the Frontend
  • Lint FrontEnd

Hold

  • Need manual approval on CircleCI to trigger deployement

Deploy

  • Setup AWS CLI
  • Setup AWS Access Key ID
  • Setup Elastic Beanstalk CLI
  • Deploy backend
  • Deploy frontend