From 86c4e7f6c5fb0d68ee16ef01abb41f396d7ca800 Mon Sep 17 00:00:00 2001 From: boufni95 Date: Sat, 20 Jul 2024 16:43:16 +0200 Subject: [PATCH] mk data dir --- src/services/storage/index.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/services/storage/index.ts b/src/services/storage/index.ts index ef6d62b2..0988c265 100644 --- a/src/services/storage/index.ts +++ b/src/services/storage/index.ts @@ -1,4 +1,5 @@ import { DataSource, EntityManager } from "typeorm" +import fs from 'fs' import NewDB, { DbSettings, LoadDbSettingsFromEnv } from "./db.js" import ProductStorage from './productStorage.js' import ApplicationStorage from './applicationStorage.js' @@ -43,6 +44,7 @@ export default class { this.paymentStorage = new PaymentStorage(this.DB, this.userStorage, this.txQueue) this.metricsStorage = new MetricsStorage(this.settings) this.liquidityStorage = new LiquidityStorage(this.DB, this.txQueue) + try { if (this.settings.dataDir) fs.mkdirSync(this.settings.dataDir) } catch (e) { } const executedMetricsMigrations = await this.metricsStorage.Connect(metricsMigrations) return { executedMigrations, executedMetricsMigrations }; }