Skip to content

chosm7489/devconnector_2.0

 
 

Repository files navigation

Description

This repository is a showcase to demonstarte my dev ops skill by deploying full stack web application from Udemy course provided from Brad Traversy.

** Depolyment Process **

  1. Build docker image of DevConnector 2.0 locally
  2. Push the image to ECR
  3. Fetch image from ECR inside EC2 instance
  4. Run container of the image in EC2 instance

Access DevConnector 2.0 running in the EC2 instance through http://54.172.84.247:3000/

This diagram is to visualize the depolyment process above.
Blank diagram

DevConnector 2.0

This is a MERN stack application from the "MERN Stack Front To Back" course on Udemy. It is a small social network app that includes authentication, profiles and forum posts.

Quick Start

Add a default.json file in config folder with the following

{
  "mongoURI": "<your_mongoDB_Atlas_uri_with_credentials>",
  "jwtSecret": "secret",
  "githubToken": "<yoursecrectaccesstoken>"
}

Install server dependencies

npm install

Install client dependencies

cd client
npm install

Run both Express & React from root

npm run dev

Build for production

cd client
npm run build

App Info

Author

Brad Traversy Traversy Media

Version

2.0.0

License

This project is licensed under the MIT License

About

Social network for developers, built on the MERN stack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 57.7%
  • HTML 26.3%
  • CSS 10.3%
  • Python 5.4%
  • Other 0.3%