Project Next is the new website for Sanctus Omega Broderskab.
For getting started please refer to our Getting Started Guide.
Have the docker deamon running, then run:
docker compose -f docker-compose.dev.yml up --build
To setup the development container see this guide.
If you want to have access to the container outside vscode, use the command bellow.
docker exec -it -w /workspaces/projectNext pn-dev /bin/bash
To remigrate the db, just rerun the prisma container To regenerate the client-libary from the schema file run:
npx prisma generate
in the projectnext container
Since we are using volumes in dev, the dev container should keep itself up to date with your working directory. But you will need to reinstall packages manually in projectnext upon changing package.json. Run:
npm ci
inside projectnext-container
This project is not meant to be deployed, but a build can be made by running
docker compose up --build
To lint the project run
npm run lint
To auto-fix linting errors run
npm run lint -- --fix