From 28ac5ef13941def2d251d19b6d8a783d55ee7c9c Mon Sep 17 00:00:00 2001 From: Tetardtek Date: Tue, 17 Mar 2026 07:42:56 +0100 Subject: [PATCH] =?UTF-8?q?fix(migrations):=20data-source.ts=20=E2=80=94?= =?UTF-8?q?=2014=20entities=20(11=20ajout=C3=A9es=20pour=20CLI=20TypeORM)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/database/data-source.ts | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/src/database/data-source.ts b/src/database/data-source.ts index 060f361..976205e 100644 --- a/src/database/data-source.ts +++ b/src/database/data-source.ts @@ -3,12 +3,38 @@ import { DataSource } from 'typeorm'; import { User } from '../user/user.entity'; import { Character } from '../character/entities/character.entity'; import { LevelThreshold } from '../character/entities/level-threshold.entity'; +import { CombatLog } from '../combat/combat-log.entity'; +import { Item } from '../item/item.entity'; +import { CharacterItem } from '../item/character-item.entity'; +import { Material } from '../material/material.entity'; +import { CharacterMaterial } from '../material/character-material.entity'; +import { Transaction } from '../economy/entities/transaction.entity'; +import { TetardCoin } from '../economy/entities/tetard-coin.entity'; +import { ProcessedEvent } from '../twitch/entities/processed-event.entity'; +import { Recipe } from '../craft/recipe.entity'; +import { CraftJob } from '../craft/craft-job.entity'; +import { Monster } from '../monster/monster.entity'; // DataSource pour le CLI TypeORM (migrations manuelles) export const AppDataSource = new DataSource({ type: 'mysql', url: process.env.DATABASE_URL ?? 'mysql://tetardpg:password@172.17.0.1:3306/tetardpg', - entities: [User, Character, LevelThreshold], + entities: [ + User, + Character, + LevelThreshold, + CombatLog, + Item, + CharacterItem, + Material, + CharacterMaterial, + Transaction, + TetardCoin, + ProcessedEvent, + Recipe, + CraftJob, + Monster, + ], migrations: ['src/migrations/*.ts'], synchronize: false, });