Skip to content

Commit 4329089

Browse files
committed
remove docker type dep
1 parent 00bf380 commit 4329089

File tree

3 files changed

+6
-10
lines changed

3 files changed

+6
-10
lines changed

apps/supervisor/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
},
2424
"devDependencies": {
2525
"@types/dockerode": "^3.3.33",
26-
"docker-api-ts": "^0.2.2",
2726
"vitest": "^1.4.0"
2827
}
2928
}

apps/supervisor/src/resourceMonitor.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import type Docker from "dockerode";
2-
import type * as TDocker from "docker-api-ts";
32
import type { MachineResources } from "@trigger.dev/core/v3";
43
import { SimpleStructuredLogger } from "@trigger.dev/core/v3/utils/structuredLogger";
54
import { env } from "./env.js";
@@ -100,6 +99,11 @@ export abstract class ResourceMonitor {
10099
}
101100
}
102101

102+
type SystemInfo = {
103+
NCPU: number | undefined;
104+
MemTotal: number | undefined;
105+
};
106+
103107
export class DockerResourceMonitor extends ResourceMonitor {
104108
private docker: Docker;
105109

@@ -114,7 +118,7 @@ export class DockerResourceMonitor extends ResourceMonitor {
114118
return this.cachedResources;
115119
}
116120

117-
const info: TDocker.SystemInfo = await this.docker.info();
121+
const info: SystemInfo = await this.docker.info();
118122
const stats = await this.docker.listContainers({ all: true });
119123

120124
// Get system-wide resources

pnpm-lock.yaml

Lines changed: 0 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)