Skip to content

profusion/kernelci-dashboard

Repository files navigation

KernelCI Dashboard

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.

Repository

What we have as a repository is a monorepo containing the dashboard (the web application) and a backend.

Dashboard

A web app built with React + Typescript, to see more information check the dashboard README.

Backend

A Python http server built with Django + DRF, to see more information check the backend README.

Build

Create secret files:

mkdir -p backend/runtime/secrets
uuidgen > backend/runtime/secrets/postgres_password_secret

Startup the services with

docker compose up --build -d