GUI component for Safe Exam Browser Server project.
This is a sub-project of SEB Server. For full usage and installation, please visit the SEB Server page
This project is still under development and has not yet an official release or release data.
This project consists of two parts. A client component and a server component. The server contains no businesses logic but serves as a lightweight api gateway. The easiest way to build and deploy the project is via docker.
If you're just working on the frontend part (SEB Server GUI), this is the easiest way to have a working environment. This pulls the backend services (mariadb, seb-server and sps-webservice) from existing images
- Run
docker-compose up -d
cd client- Start virtual node env:
nvm use - Install dependencies:
npm ci - Copy the example
.envfile and adapt it to your needs:cp .env.example .env - Start the client:
npm run dev
- See
README.mdin/server
- Visit http://localhost:8082 and login to confirm that the full setup works
- Run
cd client && nvm use && npm run prepare - Run
git config core.hooksPathand verify, that thehooksPathwas correctly set to./client/.husky/_
- The setup comes with a static demo account: super-admin / admin
- Alternatively you can run
docker-compose logs seb-server | grep "SEB Server initial admin-account"to see the admin user and password that was generated for your instance of seb-server