Warning
This repository is still very much in development, and not ready for use yet.
Install and use NVM: https://github.com/nvm-sh/nvm
nvm install 20 && nvm use 20
npm installTo configure the running frontend, add a file called public/config.json with your configuration.
This file will also be used when running in Docker.
{
"API_URL": "http://localhost:9000"
}Mount a file called /app/config.json with your configuration.
# Using Docker
docker-compose up -d
# Running locally
npm run devnpm run buildRun Unit Tests with Vitest
npm run test:unitRun End-to-End Tests with Nightwatch
# When using CI, the project must be built first.
npm run build
# Runs the end-to-end tests
npm run test:e2e
# Runs the tests only on Chrome
npm run test:e2e -- --env chrome
# Runs the tests of a specific file
npm run test:e2e -- tests/e2e/example.ts
# Runs the tests in debug mode
npm run test:e2e -- --debugLint with ESLint
npm run lint