28 lines
687 B
TypeScript
28 lines
687 B
TypeScript
import "reflect-metadata";
|
|
import { AimeCard, AimeUser, FelicaCardLookup, FelicaMobileLookup } from "./entity/aimedb";
|
|
import { Arcade, Machine } from "./entity/allnet";
|
|
import { EventLog } from "./entity/base";
|
|
import { ChunithmStaticEvent } from "./entity/chunithm/static";
|
|
import { Config } from "lib/setup/config";
|
|
import { DataSource } from "typeorm";
|
|
|
|
export const AppDataSource = new DataSource({
|
|
type: "sqlite",
|
|
database: Config.DATABASE_PATH,
|
|
synchronize: true,
|
|
logging: false,
|
|
entities: [
|
|
Arcade,
|
|
AimeCard,
|
|
AimeUser,
|
|
ChunithmStaticEvent,
|
|
EventLog,
|
|
FelicaCardLookup,
|
|
FelicaMobileLookup,
|
|
Machine,
|
|
],
|
|
migrations: [],
|
|
subscribers: [],
|
|
enableWAL: true,
|
|
});
|