Merge branch 'master' into 0.16

This commit is contained in:
Nick O'Leary
2017-01-06 14:30:13 +00:00
committed by GitHub
27 changed files with 354 additions and 160 deletions

View File

@@ -87,6 +87,16 @@ function init(_server,_runtime) {
if (!settings.disableEditor) {
ui.init(runtime);
var editorApp = express();
if (settings.requireHttps === true) {
editorApp.enable('trust proxy');
editorApp.use(function (req, res, next) {
if (req.secure) {
next();
} else {
res.redirect('https://' + req.headers.host + req.originalUrl);
}
});
}
editorApp.get("/",ensureRuntimeStarted,ui.ensureSlash,ui.editor);
editorApp.get("/icons/:icon",ui.icon);
theme.init(runtime);