UNPKG

@fdm-monster/server

Version:

FDM Monster is a bulk OctoPrint, Klipper, PrusaLink and BambuLab manager to set up, configure and monitor 3D printers. Our aim is to provide neat overview over your farm.

81 lines (80 loc) 3.81 kB
import { Tag } from "./entities/tag.entity.js"; import { PrinterTag } from "./entities/printer-tag.entity.js"; import { Printer } from "./entities/printer.entity.js"; import { RefreshToken } from "./entities/refresh-token.entity.js"; import { Role } from "./entities/role.entity.js"; import { UserRole } from "./entities/user-role.entity.js"; import { User } from "./entities/user.entity.js"; import { PrinterMaintenanceLog } from "./entities/printer-maintenance-log.entity.js"; import { getDatabaseFilePath } from "./utils/fs.utils.js"; import { PrintJob } from "./entities/print-job.entity.js"; import { CameraStream } from "./entities/camera-stream.entity.js"; import { FloorPosition } from "./entities/floor-position.entity.js"; import { Floor } from "./entities/floor.entity.js"; import { Settings } from "./entities/settings.entity.js"; import { ApiKey } from "./entities/api-key.entity.js"; import "./entities/index.js"; import { InitSqlite1706829146617 } from "./migrations/1706829146617-InitSqlite.js"; import { PrinterGroup1707494762198 } from "./migrations/1707494762198-PrinterGroup.js"; import { ChangePrintCompletionDeletePrinterCascade1708465930665 } from "./migrations/1708465930665-ChangePrintCompletionDeletePrinterCascade.js"; import { ChangeRoleNameUnique1713300747465 } from "./migrations/1713300747465-ChangeRoleNameUnique.js"; import { RemovePrinterFile1720338804844 } from "./migrations/1720338804844-RemovePrinterFile.js"; import { AddPrinterType1713897879622 } from "./migrations/1713897879622-AddPrinterType.js"; import { AddPrinterUsernamePassword1745141688926 } from "./migrations/1745141688926-AddPrinterUsernamePassword.js"; import { DropPermissions1766576698569 } from "./migrations/1766576698569-DropPermissions.js"; import { ChangeCameraPrinterOnDeleteSetNull1767278216516 } from "./migrations/1767278216516-ChangeCameraPrinterOnDeleteSetNull.js"; import { DropCustomGcode1767279607392 } from "./migrations/1767279607392-DropCustomGcode.js"; import { DropPrintCompletions1767291804417 } from "./migrations/1767291804417-DropPrintCompletions.js"; import { DropSettingsFileClean1767352862576 } from "./migrations/1767352862576-DropSettingsFileClean.js"; import { ChangeFloorNonUniqueOrder1767370191762 } from "./migrations/1767370191762-ChangeFloorNonUniqueOrder.js"; import { RenameGroupToTag1767432108916 } from "./migrations/1767432108916-RenameGroupToTag.js"; import { AddPrintJob1767451444137 } from "./migrations/1767451444137-AddPrintJob.js"; import { AddPrinterMaintenanceLog1767909428129 } from "./migrations/1767909428129-AddPrinterMaintenanceLog.js"; import { AddApiKey1778446203015 } from "./migrations/1778446203015-AddApiKey.js"; import { DataSource } from "typeorm"; import "reflect-metadata"; const AppDataSource = new DataSource({ type: "better-sqlite3", database: getDatabaseFilePath(), synchronize: false, logging: false, entities: [ Floor, FloorPosition, Printer, Settings, User, CameraStream, Role, RefreshToken, UserRole, Tag, PrinterTag, PrintJob, PrinterMaintenanceLog, ApiKey ], migrations: [ InitSqlite1706829146617, PrinterGroup1707494762198, ChangePrintCompletionDeletePrinterCascade1708465930665, ChangeRoleNameUnique1713300747465, RemovePrinterFile1720338804844, AddPrinterType1713897879622, AddPrinterUsernamePassword1745141688926, DropPermissions1766576698569, ChangeCameraPrinterOnDeleteSetNull1767278216516, DropCustomGcode1767279607392, DropPrintCompletions1767291804417, DropSettingsFileClean1767352862576, ChangeFloorNonUniqueOrder1767370191762, RenameGroupToTag1767432108916, AddPrintJob1767451444137, AddPrinterMaintenanceLog1767909428129, AddApiKey1778446203015 ], subscribers: [] }); //#endregion export { AppDataSource }; //# sourceMappingURL=data-source.js.map