mirror of
https://github.com/EvolutionAPI/evolution-api.git
synced 2025-07-26 18:38:39 -06:00
Migrate all the instances
This commit is contained in:
parent
027b0e121c
commit
1908de32b8
@ -15,7 +15,8 @@ async function migrate(instanceName) {
|
|||||||
const collection = database.collection(instanceName);
|
const collection = database.collection(instanceName);
|
||||||
|
|
||||||
// Directory where JSON files are stored
|
// Directory where JSON files are stored
|
||||||
const directoryPath = `./instances/${instanceName}`;
|
// run this script in the same directory as this script
|
||||||
|
const directoryPath = `../../instances/${instanceName}`;
|
||||||
|
|
||||||
// Reading the creds JSON file
|
// Reading the creds JSON file
|
||||||
const instanceFile = path.join(directoryPath, "creds.json")
|
const instanceFile = path.join(directoryPath, "creds.json")
|
||||||
@ -53,5 +54,12 @@ async function migrate(instanceName) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const instanceName = "my-instance"
|
const directoryPath = '../../instances';
|
||||||
migrate(instanceName).catch(console.dir);
|
const allContents = fs.readdirSync(directoryPath)
|
||||||
|
const instances = allContents.filter(item => {
|
||||||
|
const itemPath = path.join(directoryPath, item);
|
||||||
|
return fs.statSync(itemPath).isDirectory();
|
||||||
|
});
|
||||||
|
|
||||||
|
instances.forEach(async instanceName => await migrate(instanceName));
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user