connect-assets production setup for heroku
module.exports = (app, asset_path) ->
manifest = require asset_path+"/assets/manifest.json"
app.locals.js = (file) -> '<script src="/assets/'+manifest.assets[file+'.js']+'"></script>'
app.locals.css = (file) -> '<link rel="stylesheet" href="/assets/'+manifest.assets[file+'.css']+'"/>'{
"scripts": {
"install": "./node_modules/.bin/connect-assets -i public/js public/css -c styles* application.js -o public/assets -gz"
}
}prodAssetHelpers = require("./middleware/prod_asset_helpers")
if app.get('env') == 'production'
app.use express.static(path.join(__dirname, "/../public"), maxAge: constant.one_week)
prodAssetHelpers(app, path.join(__dirname, "/../public"))
else
app.use express.static(path.join(__dirname, "/../public"), maxAge: constant.one_second)
app.use connectAssets(paths: [ "public/css", "public/js" ], helperContext: app.locals, build: false)