From 4f167c4f8fb5c6f25e9721a4479bc661d2181466 Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Mon, 4 May 2026 08:42:53 +0100 Subject: [PATCH] Use dedicated token for pi logs access --- .pi/extensions/prod-logs/index.ts | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/.pi/extensions/prod-logs/index.ts b/.pi/extensions/prod-logs/index.ts index 6b52a0f6..15e49bbd 100644 --- a/.pi/extensions/prod-logs/index.ts +++ b/.pi/extensions/prod-logs/index.ts @@ -3,10 +3,10 @@ * * Fetches and displays application logs from the Coolify API. * - * Credentials are read from environment variables following Hurl conventions: - * HURL_VARIABLE_coolify_host - * HURL_VARIABLE_coolify_app_uuid - * HURL_VARIABLE_coolify_token + * Credentials are read from environment variables: + * PI_COOLIFY_HOST + * PI_COOLIFY_APP_UUID + * PI_COOLIFY_TOKEN * * Usage: * /prod-logs @@ -275,7 +275,7 @@ class LogViewer { // ── Helpers ───────────────────────────────────────────────────────────────── function resolveVar(name: string): string | undefined { - return process.env[`HURL_VARIABLE_${name}`]; + return process.env[`PI_${name.toUpperCase()}`]; } async function fetchLogs( @@ -367,9 +367,9 @@ export default function prodLogsExtension(pi: ExtensionAPI) { const token = resolveVar("coolify_token"); const missing: string[] = []; - if (!host) missing.push("HURL_VARIABLE_coolify_host"); - if (!appUuid) missing.push("HURL_VARIABLE_coolify_app_uuid"); - if (!token) missing.push("HURL_VARIABLE_coolify_token"); + if (!host) missing.push("PI_COOLIFY_HOST"); + if (!appUuid) missing.push("PI_COOLIFY_APP_UUID"); + if (!token) missing.push("PI_COOLIFY_TOKEN"); if (missing.length > 0) { return { @@ -463,9 +463,9 @@ export default function prodLogsExtension(pi: ExtensionAPI) { const token = resolveVar("coolify_token"); const missing: string[] = []; - if (!host) missing.push("HURL_VARIABLE_coolify_host"); - if (!appUuid) missing.push("HURL_VARIABLE_coolify_app_uuid"); - if (!token) missing.push("HURL_VARIABLE_coolify_token"); + if (!host) missing.push("PI_COOLIFY_HOST"); + if (!appUuid) missing.push("PI_COOLIFY_APP_UUID"); + if (!token) missing.push("PI_COOLIFY_TOKEN"); if (missing.length > 0) { ctx.ui.notify(