diff --git a/docs/openapi.yaml b/docs/openapi.yaml index e144694..29f9b7e 100644 --- a/docs/openapi.yaml +++ b/docs/openapi.yaml @@ -4,8 +4,10 @@ info: version: 1.0.0 description: A REST API for managing project ideas, projects, materials, and files servers: + - url: https://idea-tracker-api.onrender.com/ + description: Production server - url: http://localhost:8080 - description: Local development server + description: Local development server tags: - name: Authentication diff --git a/src/.DS_Store b/src/.DS_Store deleted file mode 100644 index 35fa3e7..0000000 Binary files a/src/.DS_Store and /dev/null differ diff --git a/src/server.js b/src/server.js index 637d5e5..8e5e4df 100644 --- a/src/server.js +++ b/src/server.js @@ -20,7 +20,7 @@ const PORT = process.env.PORT || 3000; app.use(express.json()); app.get('/health', (req, res) => res.status(200).json({ status: 'UP' })); -app.get('/', (req, res) => res.status(200).send('API is running...')); +app.get('/', (req, res) => res.status(200).send('API is running...\nVisit /api-docs for API documentation')); if (process.env.NODE_ENV !== 'test') app.use(morgan('tiny')); let specs; @@ -31,8 +31,8 @@ try { console.log('Failed to load OpenAPI specification', error); process.exit(1); } -app.use('/api-docs', swaggerUI.serve, swaggerUI.setup(specs)); +app.use('/api-docs', swaggerUI.serve, swaggerUI.setup(specs)); app.use('/api/auth', authRoutes); app.use('/api/ideas', ideasRoutes); app.use('/api/projects', projectsRoutes);