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