You've already forked crontab-ui
mirror of
https://github.com/alseambusher/crontab-ui.git
synced 2025-12-18 11:53:57 +08:00
Add BASE_URL environment variables
This commit is contained in:
committed by
Andrei Ardelean
parent
4cfd685ade
commit
63005e5e01
26
routes.js
26
routes.js
@@ -1,10 +1,16 @@
|
||||
exports.routes = {
|
||||
"root" : "/",
|
||||
"save" : "/save",
|
||||
"run" : "/runjob",
|
||||
"crontab" : "/crontab",
|
||||
"stop" : "/stop",
|
||||
"start" : "/start",
|
||||
// base url
|
||||
var base_url = process.env.BASE_URL ?? '';
|
||||
base_url = base_url.replace(/\/+$/, "").trim();
|
||||
|
||||
exports.base_url = base_url;
|
||||
|
||||
var routes = {
|
||||
"root": "/",
|
||||
"save": "/save",
|
||||
"run": "/runjob",
|
||||
"crontab": "/crontab",
|
||||
"stop": "/stop",
|
||||
"start": "/start",
|
||||
"remove": "/remove",
|
||||
"backup": "/backup",
|
||||
"restore": "/restore",
|
||||
@@ -17,5 +23,7 @@ exports.routes = {
|
||||
"stdout": "/stdout",
|
||||
};
|
||||
|
||||
exports.relative = Object.keys(exports.routes).reduce((p, c) => ({...p, [c]: exports.routes[c].replace(/^\//, '')}), {});
|
||||
exports.relative["root"] = ".";
|
||||
exports.routes = Object.keys(routes).reduce((p, c) => ({...p, [c]: base_url + routes[c]}), {});
|
||||
|
||||
exports.relative = Object.keys(routes).reduce((p, c) => ({...p, [c]: routes[c].replace(/^\//, '')}), {});
|
||||
exports.relative["root"] = base_url;
|
||||
|
||||
Reference in New Issue
Block a user