Merge branch 'main' into fix-pipeline-docker

This commit is contained in:
Elio Bischof
2025-02-21 12:03:12 +01:00
committed by GitHub
3 changed files with 2 additions and 29 deletions

View File

@@ -14,14 +14,6 @@ declare namespace NodeJS {
*/ */
ZITADEL_API_URL: string; ZITADEL_API_URL: string;
/**
* Takes effect only if ZITADEL_API_URL is not empty.
* This is only relevant if Zitadels runtime has the ZITADEL_INSTANCEHOSTHEADERS config changed.
* The default is x-zitadel-instance-host.
* Most users don't need to set this variable.
*/
ZITADEL_INSTANCE_HOST_HEADER: string;
/** /**
* Self hosting: The service user id * Self hosting: The service user id
*/ */

View File

@@ -42,26 +42,8 @@ export async function createServiceForHost<T extends ServiceClass>(
throw new Error("No token found"); throw new Error("No token found");
} }
const instanceHost = new URL(serviceUrl).host;
const transport = createServerTransport(token, { const transport = createServerTransport(token, {
baseUrl: process.env.ZITADEL_API_URL ?? serviceUrl, baseUrl: serviceUrl,
interceptors:
(process.env.ZITADEL_API_URL &&
process.env.ZITADEL_API_URL != serviceUrl) ||
process.env.ZITADEL_INSTANCE_HOST_HEADER
? [
(next) => {
return (req) => {
req.header.set(
process.env.ZITADEL_INSTANCE_HOST_HEADER ??
"x-zitadel-instance-host",
instanceHost,
);
return next(req);
};
},
]
: undefined,
}); });
return createClientFor<T>(service)(transport); return createClientFor<T>(service)(transport);

View File

@@ -12,8 +12,7 @@
"ZITADEL_API_URL", "ZITADEL_API_URL",
"ZITADEL_SERVICE_USER_ID", "ZITADEL_SERVICE_USER_ID",
"ZITADEL_SERVICE_USER_TOKEN", "ZITADEL_SERVICE_USER_TOKEN",
"NEXT_PUBLIC_BASE_PATH", "NEXT_PUBLIC_BASE_PATH"
"ZITADEL_INSTANCE_HOST_HEADER"
], ],
"tasks": { "tasks": {
"generate": { "generate": {