@simonecoelhosfo/optimizely-mcp-server
Version:
Optimizely MCP Server for AI assistants with integrated CLI tools
37 lines (28 loc) • 1.07 kB
JavaScript
// Simple database initialization script
import { SQLiteEngine } from './dist/storage/SQLiteEngine.js';
import { createLogger } from './dist/logging/Logger.js';
import path from 'path';
async function initDatabase() {
try {
console.log('🔧 Initializing database...');
// Create logger
createLogger({
logLevel: 'info',
consoleLogging: true,
prettyPrint: true
});
// Initialize SQLite engine with reset flag
const dbPath = 'C:\\Users\\LAH\\AppData\\Local\\Programs\\cursor\\data\\optimizely-cache.db';
console.log(`Database path: ${dbPath}`);
const engine = new SQLiteEngine({ path: dbPath });
// Force reset to create fresh database
await engine.init({ confirmReset: true });
console.log('✅ Database initialized successfully!');
console.log('You can now run cache sync commands.');
} catch (error) {
console.error('❌ Database initialization failed:', error.message);
process.exit(1);
}
}
initDatabase();