refactor(server): database config (#13730)

This commit is contained in:
Jason Rasmussen
2024-10-24 17:12:25 -04:00
committed by GitHub
parent 151ba9f1d9
commit fb995816a1
10 changed files with 87 additions and 84 deletions

View File

@@ -4,6 +4,7 @@ import { RedisOptions } from 'ioredis';
import { OpenTelemetryModuleOptions } from 'nestjs-otel/lib/interfaces';
import { ImmichEnvironment, ImmichTelemetry, ImmichWorker, LogLevel } from 'src/enum';
import { VectorExtension } from 'src/interfaces/database.interface';
import { PostgresConnectionOptions } from 'typeorm/driver/postgres/PostgresConnectionOptions.js';
export const IConfigRepository = 'IConfigRepository';
@@ -36,12 +37,7 @@ export interface EnvData {
};
database: {
url?: string;
host: string;
port: number;
username: string;
password: string;
name: string;
config: PostgresConnectionOptions;
skipMigrations: boolean;
vectorExtension: VectorExtension;
};