-
Notifications
You must be signed in to change notification settings - Fork 13
/
proxy-dashboard.conf.js
70 lines (70 loc) · 1.33 KB
/
proxy-dashboard.conf.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
const process = require("process");
const proxyTargetUrl = process.env.BQ_MATERIAL_NG_PROXY_TARGET_URL || "http://localhost:20120";
const PROXY_CONFIG = [
{
context: [
"/server",
],
target: proxyTargetUrl,
"pathRewrite": {
"^/server/": "/runtime/server/"
},
"secure": false,
"logLevel": "debug"
},
{
context: [
"/devtools",
],
target: proxyTargetUrl,
"pathRewrite": {
"^/devtools/": "/runtime/server/devtools/"
},
"secure": false,
"logLevel": "debug"
},
{
context: [
"/runtime",
],
target: proxyTargetUrl,
"pathRewrite": {
"^/runtime/([a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/)?(server/)?(.*)$": "/runtime/$1server/$3"
},
"secure": false,
"logLevel": "debug"
},
{
context: [
"/dcm-dashboard"
],
target: proxyTargetUrl,
"secure": false,
"logLevel": "debug"
},
{
context: [
"/auth"
],
target: proxyTargetUrl,
"pathRewrite": {
"^/auth": ""
},
"secure": false,
"logLevel": "debug"
},
{
context: [
"/realms",
"/resources",
"/login",
"/logout",
"/oauth2",
"/gateway"
],
target: proxyTargetUrl,
"secure": false,
"logLevel": "debug"
}
];
module.exports = PROXY_CONFIG;