Skip to content

Next.js | NodeJs | MongoDB | Socket.io | Redis | Docker | Azure | Docker Containers | ACR/ACI | Microservice

Notifications You must be signed in to change notification settings

shubham9069/DEPLOYMENT_HUB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DEPLOYMENT HUB

Developing a new project similar to Vercel that enables one-click deployment of applications. This platform stands out by allowing users to deploy both Python and Node.js and React.js projects effortlessly.eliminates the need for setting up and building new machines. With this platform, developers can deploy their code into production with just one click, simplifying the deployment process and accelerating the time to market.

Prerequisite

  • Node.JS

  • Redis

  • Docker:

  • AZURE ACR,ACI,ACA,BLOB STORAGE

    Working Architecture:-

Working-flow-architecture

Deployment Architecture:-

Deployment-architecture

Setup Guide

This Project contains following services and folders:

  • api-server: HTTP API Server for REST API's

  • build-server: Docker Image code which clones, builds and pushes the build to BLOB storge

  • reverse-proxy: Reverse Proxy the subdomains and domains to Blob bucket static assets

    Local Setup

  1. Run npm install in all the 3 services i.e. api-server, and reverse-proxy
  2. Setup the api-server by providing all the required config and ENV.
  3. Run node index.js in api-server and reverse-proxy

At this point following services would be up and running:

S.No Service PORT
1 api-server :9000
2 socket.io-server :9002
3 s3-reverse-proxy :8000

Demo

About

Next.js | NodeJs | MongoDB | Socket.io | Redis | Docker | Azure | Docker Containers | ACR/ACI | Microservice

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published