File tree 4 files changed +195
-187
lines changed
4 files changed +195
-187
lines changed Original file line number Diff line number Diff line change 43
43
},
44
44
"scripts" : {
45
45
"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"
47
48
}
48
- }
49
+ }
Original file line number Diff line number Diff line change @@ -10,26 +10,24 @@ import buildServer from "./server";
10
10
* @returns {Promise<void> } A promise that resolves when the server is successfully started
11
11
*/
12
12
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
+ } ) ;
32
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
+ } catch ( err ) {
28
+ server . log . error ( err as object ) ;
29
+ process . exit ( 1 ) ;
30
+ }
33
31
}
34
32
35
- main ( ) ;
33
+ main ( ) ;
You can’t perform that action at this time.
0 commit comments