Room booking application for The Physics Division at Chalmers University of Technology.
- VS Code with Devcontainer plugin
- Docker
In order to get the development container up and running you should have the Remote Development extension pack installed in Visual Studio Code. You also need to have Docker installed on your system.
When developing on Windows it is recommended that you clone the project directly into a volume using the Visual Studio Code option "Clone Repository in Container Volume...". This keeps WSL2 from slowing down the build by having to access the local Windows filesystem.
On Linux systems you can clone it locally and start the container by using the "Reopen in container" option.
Open a terminal in the container and do the following
- Create an .env file from .env.example
- Install all the node packages by running
npm install
- Initiate the database with
npx prisma migrate dev --name init
- Start the server with
npm run dev