feat: add Docker service for container management and image pulls

This commit is contained in:
plenarius
2026-04-20 18:29:09 -04:00
parent ee7a0783ea
commit ec8aaf64a3
3 changed files with 210 additions and 0 deletions
+2
View File
@@ -5,6 +5,7 @@ import path from "path";
import { fileURLToPath } from "url";
import { initWebSocket, getClientCount } from "./services/ws.service.js";
import workspaceRouter from "./routes/workspace.js";
import dockerRouter from "./routes/docker.js";
const __dirname = path.dirname(fileURLToPath(import.meta.url));
const app = express();
@@ -24,6 +25,7 @@ app.get("/api/health", (_req, res) => {
});
app.use("/api/workspace", workspaceRouter);
app.use("/api/docker", dockerRouter);
const frontendDist = path.resolve(__dirname, "../../frontend/dist");
app.use(express.static(frontendDist));