docker socket

This commit is contained in:
Rajesh V
2025-05-29 22:34:05 +05:30
parent 23b5dcfbed
commit 948eb7f6d0
21 changed files with 1808 additions and 128 deletions

View File

@@ -29,7 +29,7 @@ import {
getUserOrgs,
verifyUserIsServerAdmin,
verifyIsLoggedInUser,
verifyApiKeyAccess,
verifyApiKeyAccess
} from "@server/middlewares";
import { verifyUserHasAction } from "../middlewares/verifyUserHasAction";
import { ActionsEnum } from "@server/auth/actions";
@@ -124,6 +124,37 @@ authenticated.delete(
site.deleteSite
);
authenticated.get(
"/site/:siteId/docker/status",
verifySiteAccess,
verifyUserHasAction(ActionsEnum.getSite),
site.dockerStatus
);
authenticated.get(
"/site/:siteId/docker/online",
verifySiteAccess,
verifyUserHasAction(ActionsEnum.getSite),
site.dockerOnline
);
authenticated.post(
"/site/:siteId/docker/check",
verifySiteAccess,
verifyUserHasAction(ActionsEnum.getSite),
site.checkDockerSocket
);
authenticated.post(
"/site/:siteId/docker/trigger",
verifySiteAccess,
verifyUserHasAction(ActionsEnum.getSite),
site.triggerFetchContainers
);
authenticated.get(
"/site/:siteId/docker/containers",
verifySiteAccess,
verifyUserHasAction(ActionsEnum.getSite),
site.listContainers
);
authenticated.put(
"/org/:orgId/site/:siteId/resource",
verifyOrgAccess,