- Ensure that all environment files have already been added to the project.
- From the root directory, install dependencies using (Node.js must be installed before doing this):
npm install
- Make sure Docker Desktop is running
- Spin up the database using:
docker-compose -f docker-compose.dev.yml up db -d
- Verify that the container is running in Docker Desktop. If it fails it may be due to improperly configured or missing
.env
files. - Migrate the database using:
npm run migrate
- Run the server using:
npm run dev
The project should now be fully set up and running on port 3000.