Download the artifact for your operative system from the last release.
- MacOS
- Windows 10
- Debian/Ubuntu
- Volta to install the pinned version of yarn and node.
- Rust rust is required to build the tauri backend
Some libraries are required on debian in order to build
sudo apt update
sudo apt install libwebkit2gtk-4.0-dev \
build-essential \
curl \
wget \
libssl-dev \
libgtk-3-dev \
libayatana-appindicator3-dev \
librsvg2-dev \
libsasl2-dev \
cmake
Requirements to compile on mac os can be installed with brew
brew install cmake
Before running the build make sure the following executables are installed and available in env
Note: Use powershell to run the build commands
yarn
yarn tauri devyarn testdocker run -d --name=redpanda-1 --rm \
-p 8081:8081 \
-p 9092:9092 \
-p 9644:9644 \
redpandadata/redpanda:latest \
redpanda start \
--overprovisioned \
--smp 1 \
--memory 1G \
--reserve-memory 0M \
--node-id 0 \
--check=falseThe cluster endpoint and the schema registry endpoint to configure in insulator are respectively:
127.0.0.1:9092 and http://127.0.0.1:8081.
cd docs
bundle exec jekyll serveTo build the application locally run
# Mac OS
yarn tauri build -b dmg
# Windows
yarn tauri build -b msi
# Linux
yarn tauri build -b deb appimageUse RUST_LOG="insulator2=debug" to get debug logs in console for the insulator app only.
Use RUST_LOG=debug to enable debug log in any component (kafkard may be very noisy).
Once happy with the latest main branch artifact, release running yarn release. (need the GH_TOKEN)