The goal of this project is to create a new KernelCI Web Dashboard to replace
the existing one available at https://linux.kernelci.org/.
The new KernelCI Web Dashboard is a web application created to provide access
to static checks, build logs, boot logs and test results related to the Linux kernel
CI system. All that data will be provided by kcidb system from Linux
Foundation.
What we have as a repository is a monorepo containing the dashboard (the web application) and a backend.
A web app built with React + Typescript, to see more information check the dashboard README.
A Python http server built with Django + DRF, to see more information check the backend README.
Create secret files:
mkdir -p backend/runtime/secrets
uuidgen > backend/runtime/secrets/postgres_password_secret
Startup the services with
docker compose up --build -d