Files
dvmcp/packages/dvmcp-bridge/index.ts
2025-02-16 14:34:42 +01:00

29 lines
561 B
TypeScript

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);
}
}
main();