From 8374511aef193b0f26ab84048d1f844a7e249b7c Mon Sep 17 00:00:00 2001 From: Rizky Date: Wed, 17 Apr 2024 21:28:40 +0700 Subject: [PATCH] add port --- pkgs/utils/deploy.ts | 18 +++++++++--------- pkgs/utils/global.ts | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/pkgs/utils/deploy.ts b/pkgs/utils/deploy.ts index 16d5b82..2f91a85 100644 --- a/pkgs/utils/deploy.ts +++ b/pkgs/utils/deploy.ts @@ -70,19 +70,19 @@ export const deploy = { for (const [k, v] of Object.entries(g.deploy.gz.code.server)) { await writeAsync(dir(`app/web/server/${k}`), v); } + + if (await existsAsync(dir(`app/web/server/index.js`))) { + const res = require(dir(`app/web/server/index.js`)); + if (res && typeof res.server === "object") { + g.deploy.server = res.server; + } + } + + await g.deploy.server?.init?.({ port: g.server.port }); } }, 300); } } - - if (await existsAsync(dir(`app/web/server/index.js`))) { - const res = require(dir(`app/web/server/index.js`)); - if (res && typeof res.server === "object") { - g.deploy.server = res.server; - } - } - - await g.deploy.server?.init?.(); } catch (e) { console.log("Failed to load site", this.config.site_id); } diff --git a/pkgs/utils/global.ts b/pkgs/utils/global.ts index 81dca3d..4c8655a 100644 --- a/pkgs/utils/global.ts +++ b/pkgs/utils/global.ts @@ -33,7 +33,7 @@ type PrasiServer = { handle: (req: Request) => Promise; index: { head: string[]; body: string[]; render: () => string }; }) => Promise; - init?: () => Promise; + init?: (arg: { port: number }) => Promise; }; export const g = global as unknown as {