Full Stack SWE App for Fall 24
node: v22.3.0
npm: 10.8.1
nvm: 1.1.12
In order to build this project, you will need Docker Compose. On Windows, Docker Compose comes with Docker Engine. On Linux, Docker Compose can be installed manually via command line: https://docs.docker.com/engine/install/ubuntu/
In order to start the entire project, run docker compose up --build -d
in the SWE-Fall24
directory. This should start up the wtm-mongodb
, wtm-react
, wtm-express
containers, and a network between them.
- Make sure you have the database container running:
docker compose up wtm-mongodb -d
- In
SWE-Fall24/wtm-express
, runnpm i
. - Run
npm start
. - Back-end test cases can be run with the command
npm test
while inSWE-Fall24/wtm-express
.
- In
SWE-Fall24/wtm-react
, runnpm i
. - Run
npm start
.