mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-28 22:25:24 +00:00
feat: ship docker as a first-party in-process plugin
Moves docker backend and frontend into plugins/docker/, alongside ssh-terminal. Adds a host editor tab seam, a dashboard card registry, and a build step to compile plugin backends into dist.
This commit is contained in:
1 parent
c94a453f1e
commit
a2479c19b0
34 files changed
+729
-143
No files matched your search
@@ -295,13 +295,12 @@ async function provisionLocalDesktopUserIfNeeded(): Promise<void> {
|
||||
|
||||
const { serverReady } = await import("./database/database.js");
|
||||
await serverReady;
|
||||
// Terminal is deliberately absent: the ssh-terminal plugin starts it, so
|
||||
// disabling that plugin stops the WS server. See plugins/ssh-terminal.
|
||||
// Terminal and docker are deliberately absent: the ssh-terminal and
|
||||
// docker plugins start their own servers, so disabling either plugin
|
||||
// stops its WS/HTTP server. See plugins/ssh-terminal and plugins/docker.
|
||||
await import("./hosts/tunnel/index.js");
|
||||
await import("./hosts/file-manager/index.js");
|
||||
await import("./hosts/metrics/index.js");
|
||||
await import("./hosts/docker/index.js");
|
||||
await import("./hosts/docker/console.js");
|
||||
await import("./hosts/tmux/index.js");
|
||||
await import("./hosts/serial.js");
|
||||
await import("./services/dashboard.js");
|
||||
|
||||
Reference in new issue
Block a user