fix code build

This commit is contained in:
Rizky 2024-04-22 09:15:27 +07:00
parent 1dee1838b4
commit 4621a457e4
2 changed files with 14 additions and 6 deletions

View File

@ -146,6 +146,12 @@ if (typeof global.server_hook === "function") {
setup(setup) { setup(setup) {
const reinit = () => { const reinit = () => {
setup.onEnd((res) => { setup.onEnd((res) => {
if (res.errors.length > 0) {
Bun.write(
Bun.file(code.path(id_site, "site", "src", "server.log")),
JSON.stringify(res.errors, null, 2)
);
}
server.init(id_site); server.init(id_site);
}); });
}; };

View File

@ -46,16 +46,16 @@ const serverMain = () => ({
if (typeof svr.server.init === "function") { if (typeof svr.server.init === "function") {
svr.server.init({}); svr.server.init({});
} }
}
Bun.write( Bun.write(
Bun.file(code.path(site_id, "site", "src", "server.log")), Bun.file(code.path(site_id, "site", "src", "server.log")),
"" ""
); );
}
} catch (e) { } catch (e) {
console.log(`Failed to init server ${site_id}`, e); console.log(`Failed to init server ${site_id}`, e);
} }
}, 100); }, 10);
}, },
async http( async http(
site_id: string, site_id: string,
@ -64,6 +64,7 @@ const serverMain = () => ({
if (!code.esbuild[site_id]) { if (!code.esbuild[site_id]) {
await codeBuild(site_id); await codeBuild(site_id);
} }
if (typeof this.handler[site_id] === "undefined") { if (typeof this.handler[site_id] === "undefined") {
if ( if (
await existsAsync(code.path(site_id, "server", "build", "index.js")) await existsAsync(code.path(site_id, "server", "build", "index.js"))
@ -73,6 +74,7 @@ const serverMain = () => ({
} }
} }
const handler = this.handler[site_id]; const handler = this.handler[site_id];
if (handler) { if (handler) {
if (!handler.site_id) handler.site_id = site_id; if (!handler.site_id) handler.site_id = site_id;