]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - server/controllers/api/server/index.ts
Fix runner api rate limit bypass
[github/Chocobozzz/PeerTube.git] / server / controllers / api / server / index.ts
1 import express from 'express'
2 import { apiRateLimiter } from '@server/middlewares'
3 import { contactRouter } from './contact'
4 import { debugRouter } from './debug'
5 import { serverFollowsRouter } from './follows'
6 import { logsRouter } from './logs'
7 import { serverRedundancyRouter } from './redundancy'
8 import { serverBlocklistRouter } from './server-blocklist'
9 import { statsRouter } from './stats'
10
11 const serverRouter = express.Router()
12
13 serverRouter.use(apiRateLimiter)
14
15 serverRouter.use('/', serverFollowsRouter)
16 serverRouter.use('/', serverRedundancyRouter)
17 serverRouter.use('/', statsRouter)
18 serverRouter.use('/', serverBlocklistRouter)
19 serverRouter.use('/', contactRouter)
20 serverRouter.use('/', logsRouter)
21 serverRouter.use('/', debugRouter)
22
23 // ---------------------------------------------------------------------------
24
25 export {
26 serverRouter
27 }