Phase3
Some checks failed
CI / Node — lint, typecheck, test, build (push) Failing after 9s
CI / Go — node-agent tests (push) Failing after 9s
CI / Go — edge-gateway build (push) Successful in 13s

This commit is contained in:
smueller
2026-06-26 12:17:26 +02:00
parent c4077d4673
commit 9b061c3ee7
92 changed files with 4128 additions and 146 deletions

View File

@@ -1,12 +1,17 @@
import { Module } from '@nestjs/common';
import { forwardRef, Module } from '@nestjs/common';
import { Queue } from 'bullmq';
import Redis from 'ioredis';
import { getConfig } from '@hexahost/config';
import { AuthModule } from '../auth/auth.module';
import { NodeBridgeModule } from '../nodes/node-bridge.module';
import { AppConfigModule } from '../config/app-config.module';
import { ConsoleModule } from './console/console.module';
import { FilesModule } from './files/files.module';
import { PlayersModule } from './players/players.module';
import { PropertiesModule } from './properties/properties.module';
import { ServerStateService } from './server-state.service';
import {
REDIS_CLIENT,
@@ -19,7 +24,15 @@ import { PlansController } from './plans.controller';
import { PlansService } from './plans.service';
@Module({
imports: [AppConfigModule, AuthModule],
imports: [
AppConfigModule,
AuthModule,
forwardRef(() => ConsoleModule),
forwardRef(() => FilesModule),
forwardRef(() => PropertiesModule),
forwardRef(() => PlayersModule),
forwardRef(() => NodeBridgeModule),
],
controllers: [ServersController, PlansController],
providers: [
ServersService,
@@ -59,6 +72,11 @@ import { PlansService } from './plans.service';
},
},
],
exports: [ServersService, REDIS_CLIENT],
exports: [
ServersService,
REDIS_CLIENT,
ConsoleModule,
NodeBridgeModule,
],
})
export class ServersModule {}