From af4bea4cb8a85f25ab2af04473ea3961b1f9d313 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ivar=20Conradi=20=C3=98sthus?= Date: Tue, 24 Nov 2020 22:03:12 +0100 Subject: [PATCH] fix: add OAS to server hosting --- lib/app.js | 4 ++++ lib/options.js | 1 + server-dev.js | 1 + 3 files changed, 6 insertions(+) diff --git a/lib/app.js b/lib/app.js index b10779e765..eddd0b5228 100644 --- a/lib/app.js +++ b/lib/app.js @@ -43,6 +43,10 @@ module.exports = function(config) { app.use(baseUriPath, express.static(config.publicFolder)); } + if (config.enableOAS) { + app.use(`${baseUriPath}/oas`, express.static('docs/api/oas')); + } + if (config.adminAuthentication === 'unsecure') { simpleAuthentication(baseUriPath, app); } diff --git a/lib/options.js b/lib/options.js index 3b844bc9a6..f4073cd842 100644 --- a/lib/options.js +++ b/lib/options.js @@ -59,6 +59,7 @@ function defaultOptions() { headersTimeout: 61 * 1000, version, secureHeaders: process.env.SECURE_HEADERS || false, + enableOAS: process.env.ENABLE_OAS || false, }; } diff --git a/server-dev.js b/server-dev.js index 37c6a08bad..ca971bfea5 100644 --- a/server-dev.js +++ b/server-dev.js @@ -12,4 +12,5 @@ unleash.start({ ssl: false, }, enableRequestLogger: true, + enableOAS: true, });