Server the manifest too
authorChocobozzz <me@florianbigard.com>
Thu, 8 Feb 2018 09:09:41 +0000 (10:09 +0100)
committerChocobozzz <me@florianbigard.com>
Thu, 8 Feb 2018 09:09:41 +0000 (10:09 +0100)
server/controllers/client.ts

index c85bd8a5ed79c94d880cd260837a2f5e18287169..28b42911a69f83b90c0a90b0a5a1e85007e0ef9d 100644 (file)
@@ -11,6 +11,7 @@ const clientsRouter = express.Router()
 
 const distPath = join(root(), 'client', 'dist')
 const assetsImagesPath = join(root(), 'client', 'dist', 'client', 'assets', 'images')
+const manifestPath = join(root(), 'client', 'dist', 'client', 'manifest.json')
 const embedPath = join(distPath, 'standalone', 'videos', 'embed.html')
 const indexPath = join(distPath, 'index.html')
 
@@ -26,6 +27,7 @@ clientsRouter.use('/videos/embed', (req: express.Request, res: express.Response,
 
 // Static HTML/CSS/JS client files
 clientsRouter.use('/client', express.static(distPath, { maxAge: STATIC_MAX_AGE }))
+clientsRouter.use('/client/manifest.json', express.static(manifestPath, { maxAge: STATIC_MAX_AGE }))
 clientsRouter.use('/client/assets/images', express.static(assetsImagesPath, { maxAge: STATIC_MAX_AGE }))
 
 // 404 for static files not found