Commit 87a1a01c authored by Leo Iannacone's avatar Leo Iannacone

serve log files via serve-static middleware

parent 679cd807
...@@ -5,7 +5,6 @@ app = module.exports = require("express")() ...@@ -5,7 +5,6 @@ app = module.exports = require("express")()
server = require("http").createServer(app) server = require("http").createServer(app)
io = require("socket.io")(server) io = require("socket.io")(server)
path = require("path")
serve_static = require("serve-static") serve_static = require("serve-static")
serve_index = require("serve-index") serve_index = require("serve-index")
errorhandler = require("errorhandler") errorhandler = require("errorhandler")
...@@ -58,13 +57,10 @@ if config.routes.debomatic ...@@ -58,13 +57,10 @@ if config.routes.debomatic
app.get config.routes.debomatic + '/:distribution/build/:subdir', (req, res) -> app.get config.routes.debomatic + '/:distribution/build/:subdir', (req, res) ->
chroot_forbidden(res) chroot_forbidden(res)
app.get config.routes.debomatic + '/:distribution/logs/:file', (req, res) -> # set the right content-type for log files
distribution = req.params.distribution app.get config.routes.debomatic + '/:distribution/logs/:file', (req, res, next) ->
file = req.params.file
full_path = path.join(config.debomatic.path, distribution, 'logs', file)
res.set('Content-Type', 'text/plain') res.set('Content-Type', 'text/plain')
res.sendFile(full_path) next()
app.use(config.routes.debomatic, serve_static(config.debomatic.path)) app.use(config.routes.debomatic, serve_static(config.debomatic.path))
app.use(config.routes.debomatic, serve_index(config.debomatic.path, app.use(config.routes.debomatic, serve_index(config.debomatic.path,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment