import Fastify from 'fastify' import { Server } from 'socket.io' import { PrismaClient } from '@prisma/client' const fastify = Fastify({ logger: true }) const io = new Server(fastify.server) const prisma = new PrismaClient() fastify.get('/', async () => { return { status: 'ok' } }) io.on('connection', (socket) => { console.log('Client connected') }) const start = async () => { try { await fastify.listen({ port: 7860, host: '0.0.0.0' }) } catch (err) { fastify.log.error(err) process.exit(1) } } start()