Go to this link to try out PeerPrep! http://peer-prep-alb-540971804.ap-southeast-1.elb.amazonaws.com/
- Clone the repository
- Run the following command in the root directory of the project, define your own ports in env if you want to
$ cp .env.example .env
- Fill in secrets in the
.env
file - Repeat steps 2-3 for the following folders
/backend/questions
,/backend/users
,matching-service
,interview-service
,supabase-service
,frontend
- Ensure that the ports in
/backend/questions
,/backend/users
,matching-service
,interview-service
,supabase-service
,frontend
are matched with the ports in.env
- Launch Docker Desktop (or any other Containerization tool compatible with Docker)
- Run the following command in the root directory of the project
docker-compose up -d
-
The frontend for the application should be running on
localhost:5173
(default port) -
To stop the application, run the following command in the root directory of the project
docker-compose down
- To remove the containers, images and volumes, run the following command in the root directory of the project
docker-compose down --rmi all --volumes