chore: initial commit for phase07
This commit is contained in:
@@ -15,13 +15,17 @@ import {
|
||||
} from './schemas.js';
|
||||
import configRoutes from './config.js';
|
||||
import pluginRoutes from './plugins.js';
|
||||
import scheduleRoutes from './schedules.js';
|
||||
import backupRoutes from './backups.js';
|
||||
|
||||
export default async function serverRoutes(app: FastifyInstance) {
|
||||
app.addHook('onRequest', app.authenticate);
|
||||
|
||||
// Register sub-routes for config and plugins
|
||||
// Register sub-routes
|
||||
await app.register(configRoutes, { prefix: '/:serverId/config' });
|
||||
await app.register(pluginRoutes, { prefix: '/:serverId/plugins' });
|
||||
await app.register(scheduleRoutes, { prefix: '/:serverId/schedules' });
|
||||
await app.register(backupRoutes, { prefix: '/:serverId/backups' });
|
||||
|
||||
// GET /api/organizations/:orgId/servers
|
||||
app.get('/', { schema: { querystring: PaginationQuerySchema } }, async (request) => {
|
||||
|
||||
Reference in New Issue
Block a user