feat: set data dir for headscale

This commit is contained in:
DecDuck
2025-05-12 09:44:08 +10:00
parent ac7ef6303b
commit 70db79b50f
5 changed files with 53 additions and 8 deletions
+6 -2
View File
@@ -1,5 +1,6 @@
import type { HeadscaleService} from "@drop-oss/headscalez";
import type { HeadscaleService } from "@drop-oss/headscalez";
import { startHeadscale } from "@drop-oss/headscalez";
import { systemConfig } from "../config/sys-conf";
export class HeadscaleManager {
private headscaleService?: HeadscaleService;
@@ -11,7 +12,10 @@ export class HeadscaleManager {
async setup() {
const externalUrl = process.env.CONTROL_URL;
if (externalUrl) {
const headscale = await startHeadscale({ externalUrl });
const headscale = await startHeadscale({
externalUrl,
dir: systemConfig.getHeadscaleFolder(),
});
this.headscaleService = headscale;
}
}