Skip to content

Latest commit

 

History

History
21 lines (18 loc) · 1.5 KB

README.md

File metadata and controls

21 lines (18 loc) · 1.5 KB

Review Assignment Due Date

CS3219 Project (PeerPrep) - AY2425S1

Group: G46

Note:

  • 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.

Run PeerPrep with docker-compose:

Prerequisite: Ensure that Docker is installed and running.

  1. Clone the repository.
  2. Ensure that the respective .env files for all microservices, and the frontend, have been added in.
  3. In any IDE or terminal, cd to the project root directory, and run the following commands:
    • docker-compose build --no-cache to build the images
    • docker-compose up -d to run the web app on localhost:3000
    • docker-compose down to stop running the containers

Production Deployment of PeerPrep