X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server.ts;h=bdcbb79886fe874c57d31ebef2853853fc2e1a5e;hb=e7eb5b399725afe7bae2dac27235a6e9478a2f12;hp=97941c95822b26fd5377f598fe486ecafe8b966a;hpb=3d3441d6c7a5646388ab0a77acad57fdb63b9d32;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server.ts b/server.ts index 97941c958..bdcbb7988 100644 --- a/server.ts +++ b/server.ts @@ -69,7 +69,15 @@ import { installApplication } from './server/initializers' import { Emailer } from './server/lib/emailer' import { JobQueue } from './server/lib/job-queue' import { VideosPreviewCache } from './server/lib/cache' -import { apiRouter, clientsRouter, staticRouter, servicesRouter, webfingerRouter, activityPubRouter } from './server/controllers' +import { + activityPubRouter, + apiRouter, + clientsRouter, + feedsRouter, + staticRouter, + servicesRouter, + webfingerRouter +} from './server/controllers' import { Redis } from './server/lib/redis' import { BadActorFollowScheduler } from './server/lib/schedulers/bad-actor-follow-scheduler' import { RemoveOldJobsScheduler } from './server/lib/schedulers/remove-old-jobs-scheduler' @@ -87,7 +95,7 @@ if (isTestInstance()) { req.path.indexOf(STATIC_PATHS.WEBSEED) === -1 ) { return (cors({ - origin: 'http://localhost:3000', + origin: '*', exposedHeaders: 'Retry-After', credentials: true }))(req, res, next) @@ -144,8 +152,9 @@ app.use(apiRoute, apiRouter) // Services (oembed...) app.use('/services', servicesRouter) -app.use('/', webfingerRouter) app.use('/', activityPubRouter) +app.use('/', feedsRouter) +app.use('/', webfingerRouter) // Client files app.use('/', clientsRouter) @@ -185,6 +194,7 @@ app.use(function (err, req, res, next) { async function startApplication () { const port = CONFIG.LISTEN.PORT + const hostname = CONFIG.LISTEN.HOSTNAME await installApplication() @@ -205,7 +215,8 @@ async function startApplication () { Redis.Instance.init() // Make server listening - server.listen(port) - logger.info('Server listening on port %d', port) - logger.info('Web server: %s', CONFIG.WEBSERVER.URL) + server.listen(port, hostname, () => { + logger.info('Server listening on %s:%d', hostname, port) + logger.info('Web server: %s', CONFIG.WEBSERVER.URL) + }) }