feat: run seedKeys automatically on server startup to populate API keys in new database
This commit is contained in:
@@ -32,11 +32,9 @@ async function seedKeys() {
|
|||||||
);
|
);
|
||||||
|
|
||||||
console.log('Successfully encrypted and stored Perfect Corp API keys in the database.');
|
console.log('Successfully encrypted and stored Perfect Corp API keys in the database.');
|
||||||
process.exit(0);
|
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Error seeding keys:', error);
|
console.error('Error seeding keys:', error);
|
||||||
process.exit(1);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
seedKeys();
|
module.exports = seedKeys;
|
||||||
|
|||||||
+5
-1
@@ -15,7 +15,11 @@ process.on('unhandledRejection', err => {
|
|||||||
dotenv.config();
|
dotenv.config();
|
||||||
|
|
||||||
// Connect to database
|
// Connect to database
|
||||||
connectDB();
|
connectDB().then(() => {
|
||||||
|
// Seed API Keys
|
||||||
|
const seedKeys = require('./scripts/seedKeys');
|
||||||
|
seedKeys();
|
||||||
|
});
|
||||||
|
|
||||||
const app = express();
|
const app = express();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user