Scratch space for learning atproto app development
1import { Server } from '#/server'
2
3const run = async () => {
4 const server = await Server.create()
5
6 const onCloseSignal = async () => {
7 setTimeout(() => process.exit(1), 10000).unref() // Force shutdown after 10s
8 await server.close()
9 process.exit()
10 }
11
12 process.on('SIGINT', onCloseSignal)
13 process.on('SIGTERM', onCloseSignal)
14}
15
16run()