INNER CODE UNIT · TypeScript
startServer
laxamentumtech/audnexus · src/server.ts:236
async function startServer() {
// Build trusted proxies list (includes Cloudflare IPs)
trustedProxies = await buildTrustedProxies()
// Initialize fastify server with trusted proxies
server = fastify({
logger: {
level: logLevel
},
trustProxy: trustedProxies
})
server.log.info(`Trusted proxies configured: ${trustedProxies.length} ranges`)
// Register plugins
await registerPlugins().then(() => server.log.info('Plugins registered'))
// Register routes