From 1ec705ba3f2a9186f722b960f3e9608ef500f749 Mon Sep 17 00:00:00 2001 From: Eliot Berriot <contact@eliotberriot.com> Date: Thu, 29 Mar 2018 23:24:42 +0200 Subject: [PATCH] Smarter webpack dev server config --- front/config/index.js | 32 ++++++++++++++++++++++---------- 1 file changed, 22 insertions(+), 10 deletions(-) diff --git a/front/config/index.js b/front/config/index.js index a2e992341..925b4defe 100644 --- a/front/config/index.js +++ b/front/config/index.js @@ -29,19 +29,31 @@ module.exports = { assetsSubDirectory: 'static', assetsPublicPath: '/', proxyTable: { - '/api': { + '**': { target: 'http://nginx:6001', changeOrigin: true, - ws: true + ws: true, + filter: function (pathname, req) { + let proxified = ['.well-known', 'staticfiles', 'media', 'instance', 'api'] + let matches = proxified.filter(e => { + return pathname.match(`^/${e}`) + }) + return matches.length > 0 + } }, - '/media': { - target: 'http://nginx:6001', - changeOrigin: true, - }, - '/staticfiles': { - target: 'http://nginx:6001', - changeOrigin: true, - } + // '/.well-known': { + // target: 'http://nginx:6001', + // changeOrigin: true + // }, + // '/media': { + // target: 'http://nginx:6001', + // changeOrigin: true, + // }, + // '/staticfiles': { + // target: 'http://nginx:6001', + // changeOrigin: true, + // }, + }, // CSS Sourcemaps off by default because relative paths are "buggy" // with this option, according to the CSS-Loader README -- GitLab