diff --git a/apps/server/src/env.ts b/apps/server/src/env.ts index e26c5019..12ee5b4d 100644 --- a/apps/server/src/env.ts +++ b/apps/server/src/env.ts @@ -7,6 +7,7 @@ export const env = createEnv({ UNKEY_API_ID: z.string().min(1), UNKEY_TOKEN: z.string().min(1), TINY_BIRD_API_KEY: z.string().min(1), + TINYBIRD_URL: z.string().default("https://api.tinybird.co"), UPSTASH_REDIS_REST_URL: z.string().min(1), UPSTASH_REDIS_REST_TOKEN: z.string().min(1), FLY_REGION: z.enum(monitorRegions), diff --git a/apps/server/src/utils/audit-log.ts b/apps/server/src/utils/audit-log.ts index 6c659698..100672d3 100644 --- a/apps/server/src/utils/audit-log.ts +++ b/apps/server/src/utils/audit-log.ts @@ -2,6 +2,9 @@ import { AuditLog, Tinybird } from "@openstatus/tinybird"; import { env } from "@/env"; -const tb = new Tinybird({ token: env.TINY_BIRD_API_KEY }); +const tb = new Tinybird({ + token: env.TINY_BIRD_API_KEY, + baseUrl: env.TINYBIRD_URL, +}); export const checkerAudit = new AuditLog({ tb }); diff --git a/apps/workflows/src/env.ts b/apps/workflows/src/env.ts index fe6fd712..f95178e9 100644 --- a/apps/workflows/src/env.ts +++ b/apps/workflows/src/env.ts @@ -15,6 +15,7 @@ export const env = () => DATABASE_AUTH_TOKEN: z.string().prefault(""), RESEND_API_KEY: z.string().prefault(""), TINY_BIRD_API_KEY: z.string().prefault(""), + TINYBIRD_URL: z.string().prefault("https://api.tinybird.co"), QSTASH_TOKEN: z.string().prefault(""), SCREENSHOT_SERVICE_URL: z.string().prefault(""), TWILLIO_AUTH_TOKEN: z.string().prefault(""), diff --git a/apps/workflows/src/utils/audit-log.ts b/apps/workflows/src/utils/audit-log.ts index 6ee3bdd8..2406ee92 100644 --- a/apps/workflows/src/utils/audit-log.ts +++ b/apps/workflows/src/utils/audit-log.ts @@ -2,6 +2,9 @@ import { AuditLog, Tinybird } from "@openstatus/tinybird"; import { env } from "../env"; -const tb = new Tinybird({ token: env().TINY_BIRD_API_KEY }); +const tb = new Tinybird({ + token: env().TINY_BIRD_API_KEY, + baseUrl: env().TINYBIRD_URL, +}); export const checkerAudit = new AuditLog({ tb });