Repository will be separated into
client directory for NestJS backend and Angular frontend resepctively.
This repository houses the Project's backend written using NestJS
npm ito install all dependencies for Server side
mongod). If you use an IDE like WebStorm, I have a script called:
mongo:localthat is going to run
mongodsubsequently so you can setup a
Compound Run Configurationwith
mongo:localto start the Backend with ease.
npm run start:devto start the server
mongodrunning, go to
config/default.tsand check if the
This repository houses the Project's frontend written using Angular 6
npm ito install all the dependencies then just start the application with
proxy.conf.jsonand how I setup the CLI to use the
proxyfile when serving so that we can call our backend on
localhost:3000. This is so-called Cross Domains Request and our backend does not have CORS setup. Proxy will help us making the requests from
Docker is supported.
dockerbranch then from
docker-compose upand Docker will take over.
localhost; Nest application will be running on
localhost:3000; cAdvisor which monitors our containers will be running on
localhost:8080. Again, it's worthwhile to explore the Dockerfile in both
docker-compose.ymlto get the gist of how Docker and Docker Compose work.
P.S: Pull Requests, Contributions are most definitely welcomed :)