Skip to content

indraraj/stage-chakra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3425589 · Sep 5, 2024

History

48 Commits
Jul 1, 2024
Apr 21, 2024
Jul 10, 2024
Jun 11, 2024
Jun 11, 2024
Apr 17, 2024
Jun 28, 2024
Jul 1, 2024
Aug 6, 2024
Jun 19, 2024
May 6, 2024
Jun 28, 2024
Sep 5, 2024
Apr 17, 2024
Apr 17, 2024
Jun 28, 2024
Jun 28, 2024

Repository files navigation

License User chat Developer chat Google Group Stack Overflow

Copyright Debezium Authors. Licensed under the Apache License, Version 2.0.

Debezium platform stage

This repository contains a new web-based UI for the Debezium operator. The Stage UI is a React+Typescript-based Single Page Application built with Vite.

image image

This project is under active development, any contributions are very welcome.

Requirements

node (version 20.x.x or higher) and yarn (version 1.22.x or higher).

Quick-start

Running UI app locally

To quickly start react app locally.

git clone https://github.com/indraraj/stage-chakra
cd stage-chakra
yarn && yarn dev

Stage UI will be available on http://localhost:5173

Running UI app with backend via docker

DEV Infrastructure with Docker-Compose

git clone https://github.com/indraraj/stage-chakra
cd stage-chakra

You can set up a running DEV infrastructure with platform-conductor and Postgres using docker compose:

## start containers
$ docker compose up -d

Platform conductor REST API will be available on local port 8080.
Postgres will be available on local port 5432.
Platform Stage UI will be available on http://localhost:3000

Cleanup

later stop running containers.

$ docker compose down

UI Development

Install all the dependencies

yarn

Running UI web app targeting local dev setup

VITE_BACKEND_BASE_URL={backend_URL} && yarn dev

Debezium UI will be available on http://localhost:5173

Development scripts

# Install development/build dependencies
yarn

# Start the development server
yarn dev

# Run a production build (outputs to "dist" dir)
yarn build

# Run the test suite
yarn test

# Run the linter
yarn lint

# Start the dev server (run a production build first)
yarn preview

Contributing

The Debezium community welcomes anyone that wants to help out in any way, whether that includes reporting problems, helping with documentation, or contributing code changes to fix bugs, add tests, or implement new features. See this document for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages