diff options
| author | dakkar <dakkar@thenautilus.net> | 2024-12-21 16:35:51 +0000 |
|---|---|---|
| committer | dakkar <dakkar@thenautilus.net> | 2024-12-21 16:35:51 +0000 |
| commit | 5eca807e19f55c99ae5ca4d4e3c2179c3c908368 (patch) | |
| tree | a7774cd40f4fa90cd8c1fe60e644e075806034f3 /packages/backend/src/boot | |
| parent | merge: Sync charts one-at-a-time to reduce database contention and timeouts (... (diff) | |
| parent | Revert "Synchronize server startup" (diff) | |
| download | sharkey-5eca807e19f55c99ae5ca4d4e3c2179c3c908368.tar.gz sharkey-5eca807e19f55c99ae5ca4d4e3c2179c3c908368.tar.bz2 sharkey-5eca807e19f55c99ae5ca4d4e3c2179c3c908368.zip | |
merge: Revert "Synchronize server startup" (!831)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/831
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Charlotte <timo.herngreen@gmail.com>
Diffstat (limited to 'packages/backend/src/boot')
| -rw-r--r-- | packages/backend/src/boot/common.ts | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/packages/backend/src/boot/common.ts b/packages/backend/src/boot/common.ts index 9ff1efb3c2..ad59a55688 100644 --- a/packages/backend/src/boot/common.ts +++ b/packages/backend/src/boot/common.ts @@ -19,18 +19,17 @@ export async function server() { logger: new NestLogger(), }); + const serverService = app.get(ServerService); + await serverService.launch(); + if (process.env.NODE_ENV !== 'test') { - await app.get(ChartManagementService).start(); + app.get(ChartManagementService).start(); } if (!envOption.noDaemons) { - await app.get(QueueStatsService).start(); - await app.get(ServerStatsService).start(); + app.get(QueueStatsService).start(); + app.get(ServerStatsService).start(); } - // Start server last so the other services can register hooks first - const serverService = app.get(ServerService); - await serverService.launch(); - return app; } @@ -39,8 +38,8 @@ export async function jobQueue() { logger: new NestLogger(), }); - await jobQueue.get(QueueProcessorService).start(); - await jobQueue.get(ChartManagementService).start(); + jobQueue.get(QueueProcessorService).start(); + jobQueue.get(ChartManagementService).start(); return jobQueue; } |