Hi.
Strange.
I got a sample Fastify app (v3, but not sure what would have changed to break it) working. Maybe take a look to see what differs (e.g Dockerfile, server.js and fly.toml)?
I wonder if it’s the ::1
This was my listen line which worked:
try {
await fastify.listen(process.env.PORT || 3000, '::')
} catch (err) {
fastify.log.error(err)
process.exit(1)
}