Review portal for students, by students.
For convenience of development, the commands to run the project are made into a script - run.sh.
- Install
bunanduvfor your distribution. - Setup
.envusing.env.example. - Run
./run.sh devto serve the frontend and backend in development mode. - Use the hostname/IP that the backend is serving on (the frontend will be proxied via the backend).
- Any changes made to the frontend or backend will be reflected immediately, no need to rebuild or rerun anything!
- Install
dockeranddocker-composefor your distribution. - Setup
.envusing.env.example. - Run
./run.shto serve both frontend and backend in a single process running under docker. - Use the hostname/IP that the backend is serving on (the frontend will be served directly from the backend).
- Run
./stop.shto stop the container if it is running in the background.