import { DVMBridge } from './src/dvm-bridge'; async function main() { const bridge = new DVMBridge(); const shutdown = async () => { console.log('Shutting down...'); try { await bridge.stop(); process.exit(0); } catch (error) { console.error('Error during shutdown:', error); process.exit(1); } }; process.on('SIGINT', shutdown); process.on('SIGTERM', shutdown); try { await bridge.start(); } catch (error) { console.error('Failed to start service:', error); process.exit(1); } } export default main;