Moved DB config to ENV #4

Merged
joe merged 4 commits from db-config into master 2026-02-09 22:31:15 +00:00
6 changed files with 25 additions and 10 deletions
Showing only changes of commit 47e59c38e3 - Show all commits

View file

@ -2,15 +2,10 @@ import { Module } from '@nestjs/common';
import { AppController } from './app.controller'; import { AppController } from './app.controller';
import { TypeOrmModule } from '@nestjs/typeorm'; import { TypeOrmModule } from '@nestjs/typeorm';
import { MerchantsModule } from './merchants/merchants.module'; import { MerchantsModule } from './merchants/merchants.module';
import { Merchant } from './merchants/entities/merchant.entity';
import { TagsModule } from './tags/tags.module'; import { TagsModule } from './tags/tags.module';
import { Tag } from './tags/entities/tag.entity';
import { CategoriesModule } from './categories/categories.module'; import { CategoriesModule } from './categories/categories.module';
import { Category } from './categories/entities/category.entity';
import { SubCategoriesModule } from './sub-categories/sub-categories.module'; import { SubCategoriesModule } from './sub-categories/sub-categories.module';
import { SubCategory } from './sub-categories/entities/sub-category.entity';
import { ExpensesModule } from './expenses/expenses.module'; import { ExpensesModule } from './expenses/expenses.module';
import { Expense } from './expenses/entities/expense.entity';
@Module({ @Module({
imports: [ imports: [
@ -22,7 +17,7 @@ import { Expense } from './expenses/entities/expense.entity';
username: 'common-cents', username: 'common-cents',
password: 'CommonCents_123!', password: 'CommonCents_123!',
database: 'common-cents', database: 'common-cents',
entities: [Merchant, Tag, Category, SubCategory, Expense] autoLoadEntities: true
}), }),
MerchantsModule, MerchantsModule,
TagsModule, TagsModule,

View file

@ -2,9 +2,13 @@ import { Module } from '@nestjs/common';
import { CategoriesService } from './categories.service'; import { CategoriesService } from './categories.service';
import { CategoriesController } from './categories.controller'; import { CategoriesController } from './categories.controller';
import { CategoryDataService } from './category-data.service'; import { CategoryDataService } from './category-data.service';
import { TypeOrmModule } from '@nestjs/typeorm';
import { Category } from './entities/category.entity';
@Module({ @Module({
controllers: [CategoriesController], controllers: [CategoriesController],
providers: [CategoriesService, CategoryDataService] providers: [CategoriesService, CategoryDataService],
imports: [TypeOrmModule.forFeature([Category])],
exports: [TypeOrmModule]
}) })
export class CategoriesModule { } export class CategoriesModule { }

View file

@ -2,9 +2,13 @@ import { Module } from '@nestjs/common';
import { ExpensesService } from './expenses.service'; import { ExpensesService } from './expenses.service';
import { ExpensesController } from './expenses.controller'; import { ExpensesController } from './expenses.controller';
import { ExpenseDataService } from './expense-data.service'; import { ExpenseDataService } from './expense-data.service';
import { TypeOrmModule } from '@nestjs/typeorm';
import { Expense } from './entities/expense.entity';
@Module({ @Module({
controllers: [ExpensesController], controllers: [ExpensesController],
providers: [ExpensesService, ExpenseDataService], providers: [ExpensesService, ExpenseDataService],
imports: [TypeOrmModule.forFeature([Expense])],
exports: [TypeOrmModule]
}) })
export class ExpensesModule { } export class ExpensesModule { }

View file

@ -2,9 +2,13 @@ import { Module } from '@nestjs/common';
import { MerchantsService } from './merchants.service'; import { MerchantsService } from './merchants.service';
import { MerchantsController } from './merchants.controller'; import { MerchantsController } from './merchants.controller';
import { MerchantDataService } from './merchant-data.service'; import { MerchantDataService } from './merchant-data.service';
import { TypeOrmModule } from '@nestjs/typeorm';
import { Merchant } from './entities/merchant.entity';
@Module({ @Module({
controllers: [MerchantsController], controllers: [MerchantsController],
providers: [MerchantsService, MerchantDataService] providers: [MerchantsService, MerchantDataService],
imports: [TypeOrmModule.forFeature([Merchant])],
exports: [TypeOrmModule]
}) })
export class MerchantsModule { } export class MerchantsModule { }

View file

@ -2,9 +2,13 @@ import { Module } from '@nestjs/common';
import { SubCategoriesService } from './sub-categories.service'; import { SubCategoriesService } from './sub-categories.service';
import { SubCategoriesController } from './sub-categories.controller'; import { SubCategoriesController } from './sub-categories.controller';
import { SubCategoryDataService } from './sub-category-data.service'; import { SubCategoryDataService } from './sub-category-data.service';
import { TypeOrmModule } from '@nestjs/typeorm';
import { SubCategory } from './entities/sub-category.entity';
@Module({ @Module({
controllers: [SubCategoriesController], controllers: [SubCategoriesController],
providers: [SubCategoriesService, SubCategoryDataService] providers: [SubCategoriesService, SubCategoryDataService],
imports: [TypeOrmModule.forFeature([SubCategory])],
exports: [TypeOrmModule]
}) })
export class SubCategoriesModule { } export class SubCategoriesModule { }

View file

@ -2,9 +2,13 @@ import { Module } from '@nestjs/common';
import { TagsService } from './tags.service'; import { TagsService } from './tags.service';
import { TagsController } from './tags.controller'; import { TagsController } from './tags.controller';
import { TagDataService } from './tag-data.service'; import { TagDataService } from './tag-data.service';
import { TypeOrmModule } from '@nestjs/typeorm';
import { Tag } from './entities/tag.entity';
@Module({ @Module({
controllers: [TagsController], controllers: [TagsController],
providers: [TagsService, TagDataService] providers: [TagsService, TagDataService],
imports: [TypeOrmModule.forFeature([Tag])],
exports: [TypeOrmModule]
}) })
export class TagsModule { } export class TagsModule { }