aboutsummaryrefslogtreecommitdiffhomepage
path: root/server.js
diff options
context:
space:
mode:
authorChocobozzz <florian.bigard@gmail.com>2016-10-21 12:24:29 +0200
committerChocobozzz <florian.bigard@gmail.com>2016-10-21 12:24:29 +0200
commitc731ee4efdbc3c6e867b024110fc12aac326f543 (patch)
tree214b4181eeb49c1befe5fd8b9c911f04e7cb5f2a /server.js
parentf253b1c1f19d9cb056ab95b2cb6208952e073894 (diff)
downloadPeerTube-c731ee4efdbc3c6e867b024110fc12aac326f543.tar.gz
PeerTube-c731ee4efdbc3c6e867b024110fc12aac326f543.tar.zst
PeerTube-c731ee4efdbc3c6e867b024110fc12aac326f543.zip
Server: add cache to static files
Diffstat (limited to 'server.js')
-rw-r--r--server.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/server.js b/server.js
index b2d9be9aa..f24b25f4d 100644
--- a/server.js
+++ b/server.js
@@ -75,15 +75,15 @@ app.use('/client/*', function (req, res, next) {
75}) 75})
76 76
77const torrentsPhysicalPath = path.join(__dirname, config.get('storage.torrents')) 77const torrentsPhysicalPath = path.join(__dirname, config.get('storage.torrents'))
78app.use(constants.STATIC_PATHS.TORRENTS, cors(), express.static(torrentsPhysicalPath, { maxAge: 0 })) 78app.use(constants.STATIC_PATHS.TORRENTS, cors(), express.static(torrentsPhysicalPath, { maxAge: '7d' }))
79 79
80// Videos path for webseeding 80// Videos path for webseeding
81const videosPhysicalPath = path.join(__dirname, config.get('storage.videos')) 81const videosPhysicalPath = path.join(__dirname, config.get('storage.videos'))
82app.use(constants.STATIC_PATHS.WEBSEED, cors(), express.static(videosPhysicalPath, { maxAge: 0 })) 82app.use(constants.STATIC_PATHS.WEBSEED, cors(), express.static(videosPhysicalPath, { maxAge: '7d' }))
83 83
84// Thumbnails path for express 84// Thumbnails path for express
85const thumbnailsPhysicalPath = path.join(__dirname, config.get('storage.thumbnails')) 85const thumbnailsPhysicalPath = path.join(__dirname, config.get('storage.thumbnails'))
86app.use(constants.STATIC_PATHS.THUMBNAILS, express.static(thumbnailsPhysicalPath, { maxAge: 0 })) 86app.use(constants.STATIC_PATHS.THUMBNAILS, express.static(thumbnailsPhysicalPath, { maxAge: '7d' }))
87 87
88// Client application 88// Client application
89app.use('/*', function (req, res, next) { 89app.use('/*', function (req, res, next) {