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 dev
yarn test
docker run -d --name=redpanda-1 --rm \
-p 8081:8081 \
-p 9092:9092 \
-p 9644:9644 \
docker.vectorized.io/vectorized/redpanda:latest \
redpanda start \
--overprovisioned \
--smp 1 \
--memory 1G \
--reserve-memory 0M \
--node-id 0 \
--check=false
The 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 serve
To build the application locally run
# Mac OS
yarn tauri build -b dmg
# Windows
yarn tauri build -b msi
# Linux
yarn tauri build -b deb appimage
Use 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)