.. | ||
.jest | ||
public | ||
src | ||
.editorconfig | ||
.env | ||
.eslintignore | ||
.eslintrc.json | ||
.gitignore | ||
.nvmrc | ||
.prettierrc | ||
index.html | ||
jest.config.ts | ||
openapitools.json | ||
package.json | ||
pnpm-lock.yaml | ||
README.md | ||
sonar-project.properties | ||
tsconfig.dev.json | ||
tsconfig.json | ||
vite.config.ts |
UI for Apache Kafka
UI for Apache Kafka management
Table of contents
Requirements
- docker (required to run Initialize application)
- nvm with installed Node.js of expected version (check
.nvmrc
)
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