Centralize URL flow

This commit is contained in:
Dunemask 2021-08-14 21:48:46 -06:00
parent 5ebdbef674
commit 082f80ec9d
3 changed files with 10 additions and 5 deletions

View file

@ -49,5 +49,10 @@
"last 1 firefox version",
"last 1 safari version"
]
},
"nodemonConfig": {
"env": {
"CAIRO_URL": "http://localhost:52000"
}
}
}

View file

@ -1,8 +1,8 @@
const express = require("express");
const { createProxyMiddleware } = require("http-proxy-middleware");
const port = process.env.PORT || 52026;
const cairoUrl = process.env.CAIRO_URL || "http://cairo.dunestorm.net:52000";
const nubianUrl = process.env.NUBIAN_URL || "http://nubian.dunestorm.net:52001";
const port = process.env.PORT ?? 52026;
const cairoUrl = process.env.CAIRO_URL ?? "http://cairo.dunestorm.net:52000";
const nubianUrl = process.env.NUBIAN_URL ?? "http://nubian.dunestorm.net:52001";
const app = express();
app.use("/", express.static("build"));
app.use("/cairo", createProxyMiddleware({ target: cairoUrl }));

View file

@ -1,6 +1,6 @@
const { createProxyMiddleware } = require("http-proxy-middleware");
const cairoUrl = process.env.CAIRO_URL || "http://cairo.dunestorm.net:52000";
const nubianUrl = process.env.NUBIAN_URL || "http://nubian.dunestorm.net:52001";
const cairoUrl = process.env.CAIRO_URL ?? "http://cairo.dunestorm.net:52000";
const nubianUrl = process.env.NUBIAN_URL ?? "http://nubian.dunestorm.net:52001";
module.exports = (app) => {
// Cairo Proxy
app.use("/cairo", createProxyMiddleware({ target: cairoUrl }));