diff --git a/backend/scripts/seedKeys.js b/backend/scripts/seedKeys.js index 93dc15c..667b4c9 100644 --- a/backend/scripts/seedKeys.js +++ b/backend/scripts/seedKeys.js @@ -32,11 +32,9 @@ async function seedKeys() { ); console.log('Successfully encrypted and stored Perfect Corp API keys in the database.'); - process.exit(0); } catch (error) { console.error('Error seeding keys:', error); - process.exit(1); } } -seedKeys(); +module.exports = seedKeys; diff --git a/backend/server.js b/backend/server.js index 0a97c66..05417d8 100644 --- a/backend/server.js +++ b/backend/server.js @@ -15,7 +15,11 @@ process.on('unhandledRejection', err => { dotenv.config(); // Connect to database -connectDB(); +connectDB().then(() => { + // Seed API Keys + const seedKeys = require('./scripts/seedKeys'); + seedKeys(); +}); const app = express();