mirror of
https://github.com/moghtech/komodo.git
synced 2026-03-12 02:18:32 -05:00
* add periphery.skip label, skip in StopAllContainers * add core config sync directory * deploy stack if changed * fix stack env_file_path when git repo and using run_directory * deploy stack if changed * write sync contents * commit to git based sync, managed git based sync * can sync non UI defined resource syncs * sync UI control * clippy * init new stack compose file in repo * better error message when attached Server / Builder invalid * specify multiple resource file paths (mixed files + folders) * use react charts * tweak stats charts * add Containers page * 1.15.6 * stack deploy check if deployes vs remote has changed * improve ux with loading indicators * sync diff accounts for deploy / after * fix new chart time axes
Komodo Frontend
Komodo JS stack uses Yarn + Vite + React + Tailwind + shadcn/ui
Setup Dev Environment
The frontend 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 /frontend as working directory):
cd ../client/core/ts && yarn && yarn build && yarn link && \
cd ../../../frontend && 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 frontend server:
yarn dev