db chmod
This commit is contained in:
parent
4e6dfa8e8e
commit
c1082e841e
1 changed files with 13 additions and 0 deletions
|
|
@ -27,6 +27,7 @@ import { UserOffer } from "../entity/UserOffer.js"
|
||||||
import { ManagementGrant } from "../entity/ManagementGrant.js"
|
import { ManagementGrant } from "../entity/ManagementGrant.js"
|
||||||
import { ChannelEvent } from "../entity/ChannelEvent.js"
|
import { ChannelEvent } from "../entity/ChannelEvent.js"
|
||||||
import { AppUserDevice } from "../entity/AppUserDevice.js"
|
import { AppUserDevice } from "../entity/AppUserDevice.js"
|
||||||
|
import * as fs from 'fs'
|
||||||
|
|
||||||
|
|
||||||
export type DbSettings = {
|
export type DbSettings = {
|
||||||
|
|
@ -92,6 +93,12 @@ export const newMetricsDb = async (settings: DbSettings, metricsMigrations: Func
|
||||||
entities: Object.values(MetricsDbEntities),
|
entities: Object.values(MetricsDbEntities),
|
||||||
migrations: metricsMigrations
|
migrations: metricsMigrations
|
||||||
}).initialize();
|
}).initialize();
|
||||||
|
|
||||||
|
// Secure the DB file permissions
|
||||||
|
if (fs.existsSync(settings.metricsDatabaseFile)) {
|
||||||
|
fs.chmodSync(settings.metricsDatabaseFile, 0o600);
|
||||||
|
}
|
||||||
|
|
||||||
const log = getLogger({});
|
const log = getLogger({});
|
||||||
const pendingMigrations = await source.showMigrations()
|
const pendingMigrations = await source.showMigrations()
|
||||||
if (pendingMigrations) {
|
if (pendingMigrations) {
|
||||||
|
|
@ -112,6 +119,12 @@ export default async (settings: DbSettings, migrations: Function[]): Promise<{ s
|
||||||
//synchronize: true,
|
//synchronize: true,
|
||||||
migrations
|
migrations
|
||||||
}).initialize()
|
}).initialize()
|
||||||
|
|
||||||
|
// Secure the DB file permissions
|
||||||
|
if (fs.existsSync(settings.databaseFile)) {
|
||||||
|
fs.chmodSync(settings.databaseFile, 0o600);
|
||||||
|
}
|
||||||
|
|
||||||
const log = getLogger({})
|
const log = getLogger({})
|
||||||
const pendingMigrations = await source.showMigrations()
|
const pendingMigrations = await source.showMigrations()
|
||||||
if (pendingMigrations) {
|
if (pendingMigrations) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue