YouTube Video Link: https://youtu.be/0A_JpLYG7hM
Whiteboard Diagram: https://app.eraser.io/workspace/0f8XnDF61iGcatypPqIR?origin=share
This Project contains following services and folders:
api-server
: HTTP API Server for REST API'sbuild-server
: Docker Image code which clones, builds and pushes the build to S3s3-reverse-proxy
: Reverse Proxy the subdomains and domains to s3 bucket static assetsnpm install
in all the 3 services i.e. api-server
, build-server
and s3-reverse-proxy
build-server
and push the image to AWS ECR.api-server
by providing all the required config such as TASK ARN and CLUSTER arn.node index.js
in api-server
and s3-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 |