import { createApp } from "./server/app.ts"; import { ConfigError, loadConfig } from "./server/config.ts"; try { const config = await loadConfig("kepr.toml"); // Bun.serve reads the port from $PORT (default 3000). const server = Bun.serve({ fetch: createApp(config).fetch }); console.log(`kepr listening on ${server.url}`); } catch (error) { if (!(error instanceof ConfigError)) throw error; console.error(`kepr: ${error.message}`); process.exit(1); }