move the ai gateway to its own server

This commit is contained in:
Owen
2026-08-04 16:52:48 -04:00
parent 80dcdfe251
commit aad26b9ae4
6 changed files with 59 additions and 18 deletions
@@ -21,12 +21,10 @@ export async function traefikConfigProvider(
const maintenanceHost = config.getRawConfig().server.internal_hostname;
const pangolinUIUrl = `http://${maintenanceHost}:${maintenancePort}`;
const aiGatewayUrl =
`${
config.getRawConfig().server.internal_api_override
}/ai-gateway` ||
config.getRawConfig().server.ai_gateway_override ||
`http://${maintenanceHost}:${
config.getRawConfig().server.internal_port
}/api/v1/ai-gateway`;
config.getRawConfig().server.ai_gateway_port
}`;
const traefikConfig = await getTraefikConfig(
currentExitNodeId,
@@ -45,8 +43,7 @@ export async function traefikConfigProvider(
plugin: {
[badgerMiddlewareName]: {
apiBaseUrl:
config.getRawConfig().server
.internal_api_override ||
config.getRawConfig().server.badger_override ||
new URL(
"/api/v1",
`http://${