2026-07-15 18:06:20 +08:00

14 lines
445 B
TypeScript

import 'dotenv/config'
import { assertRuntimeConfig, loadProjectConfigs } from './config'
import { createServer } from './server'
import { startWorker } from './worker'
const projects = loadProjectConfigs()
assertRuntimeConfig(projects)
const port = Math.max(1, Number(process.env.PORT) || 3088)
createServer(projects).listen(port, () => {
console.log(`[NotificationCenter] listening on ${port}, projects=${projects.size}`)
})
startWorker()