feat: new unified data folder

This commit is contained in:
Huskydog9988
2025-05-10 16:18:28 -04:00
parent 60d22ea280
commit fc74738643
6 changed files with 37 additions and 17 deletions

View File

@ -7,6 +7,7 @@ import { Readable } from "stream";
import { createHash } from "crypto";
import prisma from "../db/database";
import cacheHandler from "../cache";
import { systemConfig } from "../config/sys-conf";
export class FsObjectBackend extends ObjectBackend {
private baseObjectPath: string;
@ -16,7 +17,7 @@ export class FsObjectBackend extends ObjectBackend {
constructor() {
super();
const basePath = process.env.FS_BACKEND_PATH ?? "./.data/objects";
const basePath = path.join(systemConfig.getDataFolder(), "objects");
this.baseObjectPath = path.join(basePath, "objects");
this.baseMetadataPath = path.join(basePath, "metadata");