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);
|
||||
|
||||
// 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
|
||||
const instanceFile = path.join(directoryPath, "creds.json")
|
||||
@ -53,5 +54,12 @@ async function migrate(instanceName) {
|
||||
}
|
||||
}
|
||||
|
||||
const instanceName = "my-instance"
|
||||
migrate(instanceName).catch(console.dir);
|
||||
const directoryPath = '../../instances';
|
||||
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