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
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
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;
};