Spaces:
Running
Running
/** | |
* Copyright (c) 2023 MERCENARIES.AI PTE. LTD. | |
* All rights reserved. | |
*/ | |
import { moveDirectory } from '../helper/fs-helpers.js'; | |
import path from 'path'; | |
// Migration script for older versions of omniTool | |
export async function migrate_20231014() { | |
// "Move files from /etc/db to var/db" | |
const sourceDirectory = path.join(process.cwd(), 'etc', 'db'); | |
const targetDirectory = path.join(process.cwd(), 'data.local', 'db'); | |
const success = await moveDirectory(sourceDirectory, targetDirectory); | |
if (success) { | |
console.log(`Migration: Successfully moved files from ${sourceDirectory} to ${targetDirectory}`); | |
} | |
} | |
export async function migrate_20231014_1() { | |
// "Move files from /etc/db to var/db" | |
const sourceDirectory = path.join(process.cwd(), 'etc', 'keystore'); | |
const targetDirectory = path.join(process.cwd(), 'data.local', 'keystore'); | |
const success = await moveDirectory(sourceDirectory, targetDirectory); | |
if (success) { | |
console.log(`Migration: Successfully moved files from ${sourceDirectory} to ${targetDirectory}`); | |
} | |
} | |
export async function migrate_20231014_2() { | |
// "Move files from /etc/db to var/db" | |
let sourceDirectory = path.join(process.cwd(), 'etc'); | |
let targetDirectory = path.join(process.cwd(), 'config.default'); | |
let success = await moveDirectory(sourceDirectory, targetDirectory); | |
if (success) { | |
console.log(`Migration: Successfully moved files from ${sourceDirectory} to ${targetDirectory}`); | |
} | |
sourceDirectory = path.join(process.cwd(), 'var'); | |
targetDirectory = path.join(process.cwd(), 'data.local'); | |
success = await moveDirectory(sourceDirectory, targetDirectory); | |
if (success) { | |
console.log(`Migration: Successfully moved files from ${sourceDirectory} to ${targetDirectory}`); | |
} | |
} | |