kafka-ui/kafka-ui-react-app
Roman Zabaluev 8a68ba0778
RBAC: Fix KC restart permissions (#3891)
Co-authored-by: David Bejanyan <58771979+David-DB88@users.noreply.github.com>
2023-06-02 18:35:00 +04:00
..
.jest Make frontend work properly with custom context url (#2363) 2022-08-01 20:47:49 +04:00
public FE: AirGap: Remove internet dependency / google fonts (#3602) 2023-04-03 18:52:14 +04:00
src RBAC: Fix KC restart permissions (#3891) 2023-06-02 18:35:00 +04:00
.editorconfig enhancement/24-use-arbnb-setup 2020-04-13 13:26:44 +03:00
.env Add ability to use custom basePath (#511) 2021-06-03 15:46:13 +03:00
.eslintignore Configuration files updated 2021-02-02 14:48:29 +03:00
.eslintrc.json Feature: Cluster web configuration wizard (#3241) 2023-03-09 19:36:49 +04:00
.gitignore Use pnpm (#2081) 2022-07-01 12:02:18 +03:00
.nvmrc Use Node v16.15.0 (#1958) 2022-05-12 13:08:51 +03:00
.prettierrc Kafka Connect with React-Query (#2258) 2022-07-18 13:06:55 +03:00
index.html FE: AirGap: Remove internet dependency / google fonts (#3602) 2023-04-03 18:52:14 +04:00
jest.config.ts Upgarde to Vite v4 (#3062) 2022-12-29 13:45:18 +03:00
openapitools.json Fix npm generate on windows 2021-12-03 18:09:23 +03:00
package.json FE: Fix message data digits are rounded (#3779) 2023-06-02 18:33:18 +04:00
pnpm-lock.yaml FE: Fix message data digits are rounded (#3779) 2023-06-02 18:33:18 +04:00
README.md Feature: Cluster web configuration wizard (#3241) 2023-03-09 19:36:49 +04:00
sonar-project.properties Kafka Connect with React-Query (#2258) 2022-07-18 13:06:55 +03:00
tsconfig.dev.json [CHORE] Update dependencies. Clean linter warnings 2020-12-02 17:33:59 +03:00
tsconfig.json Migrate React app to Vite (#2153) 2022-06-15 16:59:02 +03:00
vite.config.ts Migrate KSQL to RQ. Get rid of redux reducer (#3478) 2023-03-23 16:36:29 +03:00

UI for Apache Kafka

UI for Apache Kafka management

Quality Gate Status Security Rating Coverage

Table of contents

Requirements

Getting started

Go to react app folder

cd ./kafka-ui-react-app

Install pnpm

npm install -g pnpm

Install dependencies

pnpm install

Generate API clients from OpenAPI document

pnpm gen:sources

Start application

Proxying API Requests in Development

Create or update existing .env.local file with

VITE_DEV_PROXY= https://api.server # your API server

Run the application

pnpm dev

Docker way

Have to be run from root directory.

Start UI for Apache Kafka with your Kafka clusters:

docker-compose -f ./documentation/compose/kafka-ui.yaml up

Make sure that none of the .env* files contain DEV_PROXY variable

Run the application

pnpm dev