split in env required and dynamic values
This commit is contained in:
parent
f32143b7ac
commit
730c25a9a1
35 changed files with 491 additions and 198 deletions
|
@ -1,9 +1,7 @@
|
|||
import "dotenv/config";
|
||||
import "./handlebars.config";
|
||||
import express from "express";
|
||||
import { SettingHelper } from "./helpers/settingsHelper";
|
||||
|
||||
SettingHelper.configurEnv();
|
||||
import { configCheck } from "./env.defaults";
|
||||
configCheck();
|
||||
|
||||
|
@ -23,13 +21,15 @@ declare global {
|
|||
|
||||
import { dataSource } from "./data-source";
|
||||
import BackupHelper from "./helpers/backupHelper";
|
||||
import SettingHelper from "./helpers/settingsHelper";
|
||||
dataSource.initialize().then(async () => {
|
||||
if (await dataSource.createQueryRunner().hasTable("user")) {
|
||||
await BackupHelper.autoRestoreBackup().catch((err) => {
|
||||
console.log(`${new Date().toISOString()}: failed auto-restoring database`, err);
|
||||
});
|
||||
}
|
||||
SettingHelper.configure();
|
||||
await SettingHelper.configure();
|
||||
MailHelper.createTransport();
|
||||
});
|
||||
|
||||
const app = express();
|
||||
|
@ -43,6 +43,7 @@ app.listen(process.env.NODE_ENV ? process.env.SERVER_PORT ?? 5000 : 5000, () =>
|
|||
|
||||
import schedule from "node-schedule";
|
||||
import RefreshCommandHandler from "./command/refreshCommandHandler";
|
||||
import MailHelper from "./helpers/mailHelper";
|
||||
const job = schedule.scheduleJob("0 0 * * *", async () => {
|
||||
console.log(`${new Date().toISOString()}: running Cron`);
|
||||
await RefreshCommandHandler.deleteExpired();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue