@paroicms/server
Version:
The ParoiCMS server
19 lines • 667 B
JavaScript
import { createMediaStorage } from "@paroicms/server-database-media-storage";
import { join } from "node:path";
export function makeMediaStorageDependsOn(options) {
return `db:main:${options.mainDatabaseId}`;
}
export async function initializeMediaStorage(siteContext, options) {
const { logger, dataDir } = siteContext;
const mediaStorage = await createMediaStorage({
canCreate: !!options.canCreate,
logger,
storage: {
type: "sqlite",
file: join(dataDir, "medias.sqlite"),
},
dependsOn: options.dependsOn,
});
return mediaStorage;
}
//# sourceMappingURL=main-medias-databases.js.map