// MacroPad Relay Server Entry Point import { createServer } from './server'; import { config } from './config'; import { logger } from './utils/logger'; async function main() { logger.info('Starting MacroPad Relay Server...'); const { server } = createServer(); server.listen(config.port, config.host, () => { logger.info(`Server running on http://${config.host}:${config.port}`); logger.info(`Environment: ${config.nodeEnv}`); }); } main().catch((error) => { logger.error('Failed to start server:', error); process.exit(1); });