fastify server example typescript typeorm jwt token json schema validation build swagger documentation from routes integration tests