chore(repo): locate config files beside corresponding module

This commit is contained in:
Francesco Spilla 2025-02-07 17:19:57 +01:00
parent 0d60b73816
commit 58de1b1652
12 changed files with 15 additions and 15 deletions

View File

@ -1,9 +1,9 @@
import { Module } from '@nestjs/common';
import { ConfigModule } from '@nestjs/config';
import { localConfig } from '../../config/local.config';
import { loggerConfig } from '../../config/logger.config';
import { databaseConfig } from '../../config/database.config';
import { localConfig } from './local.config';
import { loggerConfig } from '../logger/logger.config';
import { databaseConfig } from '../database/database.config';
@Module({
imports: [

View File

@ -1,4 +1,4 @@
import coerceRecordTypes from '../modules/config/coerce-record-types';
import coerceRecordTypes from './utils/coerce-record-types';
import { registerAs } from '@nestjs/config';
import { z } from 'zod';

View File

@ -2,7 +2,7 @@ import { registerAs } from '@nestjs/config';
import { ConnectionString } from 'connection-string';
import { first } from 'lodash';
import { z } from 'zod';
import coerceRecordTypes from '../modules/config/coerce-record-types';
import coerceRecordTypes from '../config/utils/coerce-record-types';
export const databaseSchema = z.object({
connectionString: z.string(),

View File

@ -2,10 +2,10 @@ import { Global, Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { DataSource } from 'typeorm';
import { APP_DATASOURCES } from './database.constants';
import { DatabaseConfig, databaseConfig } from '../../config/database.config';
import { typeormTransactionalDataSourceFactory } from './typeorm-data-source-factory';
import { typeormModuleOptionsFactory } from './typeorm-module-options-factory';
import { typeormEntitiesFromImport } from './typeorm-import-entities';
import { DatabaseConfig, databaseConfig } from './database.config';
import { typeormTransactionalDataSourceFactory } from './utils/typeorm-data-source-factory';
import { typeormModuleOptionsFactory } from './utils/typeorm-module-options-factory';
import { typeormEntitiesFromImport } from './utils/typeorm-import-entities';
const dataSources: DataSource[] = [];

View File

@ -1,5 +1,5 @@
import { TypeOrmModuleOptions } from '@nestjs/typeorm';
import { DatabaseConfig } from '../../config/database.config';
import { DatabaseConfig } from '../database.config';
export const typeormModuleOptionsFactory = async (
name: string,

View File

@ -1,4 +1,4 @@
import coerceRecordTypes from '../modules/config/coerce-record-types';
import coerceRecordTypes from '../config/utils/coerce-record-types';
import { registerAs } from '@nestjs/config';
import { z } from 'zod';

View File

@ -1,7 +1,7 @@
import { Module } from '@nestjs/common';
import { NestApplication } from '@nestjs/core';
import { LoggerModule } from 'nestjs-pino';
import { LoggerConfig, loggerConfig } from '../../config/logger.config';
import { LoggerConfig, loggerConfig } from './logger.config';
@Module({
imports: [

View File

@ -3,13 +3,13 @@
* This is only a minimal backend to get started.
*/
import { NestFactory } from '@nestjs/core';
import { Logger } from '@nestjs/common';
import { NestFactory } from '@nestjs/core';
import { Logger as PinoLogger } from 'nestjs-pino';
import { AppModule } from './app/app.module';
import { LocalConfig, localConfig } from './app/config/local.config';
import { patchTypeOrm } from './app/modules/database/typeorm-patch';
import { LocalConfig, localConfig } from './app/modules/config/local.config';
import { patchTypeOrm } from './app/modules/database/utils/typeorm-patch';
async function bootstrap() {
await patchTypeOrm();