import { PostgresConnectionOptions } from 'typeorm/driver/postgres/PostgresConnectionOptions'; import {DataSource} from "typeorm"; export const databaseConfig: PostgresConnectionOptions = { type: 'postgres', host: process.env.DB_HOSTNAME || 'immich_postgres', port: parseInt(process.env.DB_PORT || '5432'), username: process.env.DB_USERNAME, password: process.env.DB_PASSWORD, database: process.env.DB_DATABASE_NAME, entities: [__dirname + '/../**/*.entity.{js,ts}'], synchronize: false, migrations: [__dirname + '/../migrations/*.{js,ts}'], migrationsRun: true, }; export const dataSource = new DataSource(databaseConfig);