Files
komodo/frontend
Maxwell Becker 118ae9b92c 1.18.4 (#604)
* update easy deps

* update otel deps

* implement template in types + update resource meta

* ts types

* dev-2

* dev-3 default template query is include

* Toggle resource is template in resource header

* dev-4 support CopyServer

* gen ts

* style template selector in New Resource menu

* fix new menu show 0

* add template market in omni search bar

* fix some dynamic import behavior

* template badge on dashboard

* dev-5

* standardize interpolation methods with nice api

* core use new interpolation methods

* refactor git usage

* dev-6 refactor interpolation / git methods

* fix pull stack passed replacers

*  new types

* remove redundant interpolation for build secret args

* clean up periphery docker client

* dev-7 include ports in container summary, see if they actually come through

* show container ports in container table

* refresh processes without tasks (more efficient)

* dev-8 keep container stats cache, include with ContainerListItem

* gen types

* display more container ports

* dev-9 fix repo clone when repo doesn't exist initially

* Add ports display to more spots

* fix function name

* add Periphery full container stats api, may be used later

* server container stats list

* dev-10

* 1.18.4 release

* Use reset instead of invalidate to fix GetUser spam on token expiry (#618)

---------

Co-authored-by: Jacky Fong <hello@huzky.dev>
2025-06-24 16:32:39 -07:00
..
2025-06-24 16:32:39 -07:00
2025-06-24 16:32:39 -07:00
2025-04-18 23:14:10 -07:00
2025-03-23 16:47:06 -07:00
2025-05-30 12:52:58 -07:00
2024-10-14 23:04:49 -07:00
2025-03-23 16:47:06 -07:00
2025-04-27 15:53:23 -07:00
2025-06-15 16:42:36 -07:00

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