Gabe is a micro-service, real-time chat app in order to be my Internet Engineering course project The name was inspired from the name "Gabriel", The Archangel
- Backend:
- FrontEnd:
- Data Base As A service
- Real-Time data transfer
- Auth method
-
in AuthService directory, go to
/configsand create aconf.yamlfile with structure like below:Database: URI : <your atlas db uri> Name : <your db name> JWTKEY: <your jwt authentication key> -
the same data should be given to chat service (nest app) as well.
in chat-service directory, create a
.envfile with structure like below:DATABSE_URI=<your atlas db uri> DATABASE_NAME=<your db name> JWTKEY=<your jwt authentication key>
-
in order to run the app using the powershell script, open a powershell window in the app directory and execute this command:
.\app-runner.ps1 -
there are some issues in the dockerfiles, but you still can use command below to run the backend services:
and run the frontend app using these commands:
docker-compose up -d --buildnpm install npm run dev



