Add data migration procedure

This commit is contained in:
Cohee
2024-04-07 03:01:55 +03:00
parent b07a6a9a78
commit 11193896b2
26 changed files with 208 additions and 27 deletions

View File

@@ -33,7 +33,13 @@ util.inspect.defaultOptions.maxStringLength = null;
util.inspect.defaultOptions.depth = 4;
// local library imports
const { initUserStorage, userDataMiddleware, getUserDirectories, getAllUserHandles } = require('./src/users');
const {
initUserStorage,
userDataMiddleware,
getUserDirectories,
getAllUserHandles,
migrateUserData,
} = require('./src/users');
const basicAuthMiddleware = require('./src/middleware/basicAuth');
const whitelistMiddleware = require('./src/middleware/whitelist');
const contentManager = require('./src/endpoints/content-manager');
@@ -471,6 +477,7 @@ const setupTasks = async function () {
await initUserStorage();
await settingsEndpoint.init();
ensurePublicDirectoriesExist();
await migrateUserData();
contentManager.checkForNewContent();
await ensureThumbnailCache();
cleanUploads();