import { loadConfig } from './config.js'; import { fetchCategories } from './ynab.js'; import { buildApp } from './app.js'; const config = loadConfig(); const app = buildApp(config, { fetchCategories }); try { await app.listen({ port: config.port, host: '0.0.0.0' }); console.log(`afford listening on port ${config.port}`); } catch (err) { console.error(err); process.exit(1); }