mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-07-23 13:29:02 +08:00
feat: merge service (#14384)
This commit is contained in:
@@ -43,6 +43,7 @@ import { PermissionModule } from './core/permission';
|
||||
import { QueueDashboardModule } from './core/queue-dashboard';
|
||||
import { QuotaModule } from './core/quota';
|
||||
import { SelfhostModule } from './core/selfhost';
|
||||
import { StaticFileModule } from './core/static-files';
|
||||
import { StorageModule } from './core/storage';
|
||||
import { SyncModule } from './core/sync';
|
||||
import { TelemetryModule } from './core/telemetry';
|
||||
@@ -173,10 +174,14 @@ export function buildAppModule(env: Env) {
|
||||
NotificationModule,
|
||||
MailModule
|
||||
)
|
||||
// renderer server only
|
||||
.useIf(() => env.flavors.renderer, DocRendererModule)
|
||||
// sync server only
|
||||
.useIf(() => env.flavors.sync, SyncModule, TelemetryModule)
|
||||
// renderer server and front server
|
||||
.useIf(() => env.flavors.renderer || env.flavors.front, DocRendererModule)
|
||||
// sync server and front server
|
||||
.useIf(
|
||||
() => env.flavors.sync || env.flavors.front,
|
||||
SyncModule,
|
||||
TelemetryModule
|
||||
)
|
||||
// graphql server only
|
||||
.useIf(
|
||||
() => env.flavors.graphql,
|
||||
@@ -199,8 +204,10 @@ export function buildAppModule(env: Env) {
|
||||
)
|
||||
// doc service only
|
||||
.useIf(() => env.flavors.doc, DocServiceModule)
|
||||
// self hosted server only
|
||||
// worker for and self-hosted API only for self-host and local development only
|
||||
.useIf(() => env.dev || env.selfhosted, WorkerModule, SelfhostModule)
|
||||
// static frontend routes for front flavor
|
||||
.useIf(() => env.flavors.front, StaticFileModule)
|
||||
|
||||
// gcloud
|
||||
.useIf(() => env.gcp, GCloudModule);
|
||||
|
||||
Reference in New Issue
Block a user