- You can choose to develop individual microservices within separate folders within this repository OR use individual repositories (all public) for each microservice.
- In the latter scenario, you should enable sub-modules on this GitHub classroom repository to manage the development/deployment AND add your mentor to the individual repositories as a collaborator.
- The teaching team should be given access to the repositories as we may require viewing the history of the repository in case of any disputes or disagreements.
- Read the guides of the backend services and frontend services to setup the .env file.
- For each service, copy the .env.sample file and rename it to .env
- For the
user
andquestion
service, update theMONGODB_CLOUD_URI
with ur mongodb atlas uri if you are usingPROD
mode. - To start the app,
cd
to the backend folder and run the commanddocker compose up
. - To stop the app, run the command
docker compose down
.