kafka-ui/kafka-ui-react-app
2022-02-03 13:33:29 +03:00
..
.husky Bump react app deps (#285) 2021-03-18 14:39:00 +03:00
public Replace favicon (#695) 2021-07-20 18:00:46 +03:00
src [Fixes #1534] No originally selected custom parameters in topic's edit tab (#1538) 2022-02-03 13:29:02 +03: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 Bump eslint-config-airbnb-typescript from 12.3.1 to 14.0.2 in /kafka-ui-react-app (#1294) 2022-01-21 23:45:38 +03:00
.gitignore [CHORE] Update React to v17 2020-12-07 14:08:50 +03:00
.nvmrc Update node to v14.17.1 + deps (#559) 2021-06-16 19:14:16 +03:00
.prettierrc enhancement/24-use-arbnb-setup 2020-04-13 13:26:44 +03:00
docker-compose.yaml Implement LDAP authentication (#1173) 2021-12-22 18:18:59 +03:00
LICENSE Feature/backend init (#3) 2020-02-27 15:55:53 +03:00
openapitools.json Fix npm generate on windows 2021-12-03 18:09:23 +03:00
package-lock.json Bump @types/uuid from 8.3.3 to 8.3.4 in /kafka-ui-react-app (#1459) 2022-02-02 14:57:47 +03:00
package.json Bump dotenv from 10.0.0 to 15.0.0 in /kafka-ui-react-app (#1518) 2022-02-02 13:58:06 +03:00
README.md Get rid of node-sass. Ability to run UI using proxy(#1099) 2021-11-17 12:57:38 +03:00
sonar-project.properties Update sonar-project.properties (#1541) 2022-02-03 13:33:29 +03:00
tsconfig.dev.json [CHORE] Update dependencies. Clean linter warnings 2020-12-02 17:33:59 +03:00
tsconfig.json [CHORE] Specs and Test env improvements (#198) 2021-02-16 14:16:03 +03:00

UI for Apache Kafka

UI for Apache Kafka management

Quality Gate Status

Table of contents

Requirements

Getting started

Go to react app folder

cd ./kafka-ui-react-app

Install Husky

npm install -g husky

Install dependencies

npm install

Generate API clients from OpenAPI document

npm run gen:sources

Start application

Proxying API Requests in Development

Create or update existing .env.local file with

HTTPS=true # if needed
DEV_PROXY= https://api.server # your API server

Run the application

npm start

Docker way

Have to be run from root directory.

Start UI for Apache Kafka with your Kafka clusters:

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

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

Run the application

npm start