mirror of
https://github.com/fosrl/pangolin.git
synced 2026-08-05 12:10:52 +02:00
change override to work for bother badger and ai gateway
This commit is contained in:
@@ -79,7 +79,7 @@ export const configSchema = z
|
|||||||
.default(3001)
|
.default(3001)
|
||||||
.transform(stoi)
|
.transform(stoi)
|
||||||
.pipe(portSchema),
|
.pipe(portSchema),
|
||||||
badger_override: z.string().optional(),
|
internal_api_override: z.string().optional(),
|
||||||
next_port: portSchema
|
next_port: portSchema
|
||||||
.optional()
|
.optional()
|
||||||
.default(3002)
|
.default(3002)
|
||||||
|
|||||||
@@ -20,9 +20,13 @@ export async function traefikConfigProvider(
|
|||||||
const maintenancePort = config.getRawConfig().server.next_port;
|
const maintenancePort = config.getRawConfig().server.next_port;
|
||||||
const maintenanceHost = config.getRawConfig().server.internal_hostname;
|
const maintenanceHost = config.getRawConfig().server.internal_hostname;
|
||||||
const pangolinUIUrl = `http://${maintenanceHost}:${maintenancePort}`;
|
const pangolinUIUrl = `http://${maintenanceHost}:${maintenancePort}`;
|
||||||
const aiGatewayUrl = `http://${maintenanceHost}:${
|
const aiGatewayUrl =
|
||||||
config.getRawConfig().server.internal_port
|
`${
|
||||||
}/api/v1/ai-gateway`;
|
config.getRawConfig().server.internal_api_override
|
||||||
|
}/ai-gateway` ||
|
||||||
|
`http://${maintenanceHost}:${
|
||||||
|
config.getRawConfig().server.internal_port
|
||||||
|
}/api/v1/ai-gateway`;
|
||||||
|
|
||||||
const traefikConfig = await getTraefikConfig(
|
const traefikConfig = await getTraefikConfig(
|
||||||
currentExitNodeId,
|
currentExitNodeId,
|
||||||
@@ -41,7 +45,8 @@ export async function traefikConfigProvider(
|
|||||||
plugin: {
|
plugin: {
|
||||||
[badgerMiddlewareName]: {
|
[badgerMiddlewareName]: {
|
||||||
apiBaseUrl:
|
apiBaseUrl:
|
||||||
config.getRawConfig().server.badger_override ||
|
config.getRawConfig().server
|
||||||
|
.internal_api_override ||
|
||||||
new URL(
|
new URL(
|
||||||
"/api/v1",
|
"/api/v1",
|
||||||
`http://${
|
`http://${
|
||||||
|
|||||||
Reference in New Issue
Block a user