mirror of
https://github.com/moghtech/komodo.git
synced 2026-08-18 16:01:06 +00:00
cc1c5aa5da
* UI Tags: remove owner column * 2.3.2 * reporting error includes api message * fix server builder config deserialization issue when server_ids not specified (causing UI failure) * deploy 2.3.2-dev-1 * bump rs / ui dependencies. Breaking fixes: clap (rust), react table (ts), recharts (ts) * improve ui index file from 4.7mb to 1.4mb with proper code splitting * mogh ui 1.0.1 lock * deploy 2.3.2-dev-2 * fix monaco yaml web worker for compose file suggestions * small fix various console logs * deploy 2.3.2-dev-3 * docsite configurable DOCSITE_URL and DOCSITE_BASE_URL * align dockerfile with base url changes * fix docsite docker caddy * 2.3.2 * remove currently unsupported configuration (github webhook app) * bump rust deps again * bump react table
Komodo UI
Komodo UI uses Yarn + Vite + React + Mantine UI
Setup Dev Environment
The UI depends on the local package komodo_client located at /client/core/ts.
This must first be built and prepared for yarn link.
The following command should setup everything up (run with /ui as working directory):
cd ../client/core/ts && yarn && yarn build && yarn link && \
cd ../../../ui && yarn link komodo_client && yarn
You can make a new file .env.development (gitignored) which holds:
VITE_KOMODO_HOST=https://demo.komo.do
You can point it to any Komodo host you like, including the demo.
Now you can start the dev ui server:
yarn dev