Skip to content

Commit fa6df55

Browse files
committed
fix: resolve Writesonic#4 build errors
1 parent 79217d1 commit fa6df55

File tree

4 files changed

+195
-187
lines changed

4 files changed

+195
-187
lines changed

package.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
},
4444
"scripts": {
4545
"build": "tsc -p tsconfig.json",
46-
"start": "nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts"
46+
"dev": "nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts",
47+
"start": "nodemon dist/index.js"
4748
}
48-
}
49+
}

src/index.ts

+18-20
Original file line numberDiff line numberDiff line change
@@ -10,26 +10,24 @@ import buildServer from "./server";
1010
* @returns {Promise<void>} A promise that resolves when the server is successfully started
1111
*/
1212
async function main() {
13-
const server = await buildServer();
14-
try {
15-
await server.listen({
16-
port: 8000,
17-
host: "0.0.0.0",
18-
});
19-
20-
["SIGINT", "SIGTERM"].forEach((signal) => {
21-
process.on(signal, async () => {
22-
server.log.info("Shutting down server...");
23-
await server.close();
24-
process.exit(0);
25-
});
26-
});
27-
28-
} catch (err) {
29-
server.log.error(err);
30-
process.exit(1);
31-
}
13+
const server = await buildServer();
14+
try {
15+
await server.listen({
16+
port: 8000,
17+
host: "0.0.0.0",
18+
});
3219

20+
["SIGINT", "SIGTERM"].forEach((signal) => {
21+
process.on(signal, async () => {
22+
server.log.info("Shutting down server...");
23+
await server.close();
24+
process.exit(0);
25+
});
26+
});
27+
} catch (err) {
28+
server.log.error(err as object);
29+
process.exit(1);
30+
}
3331
}
3432

35-
main();
33+
main();

0 commit comments

Comments
 (0)