Use dedicated token for pi logs access
This commit is contained in:
@@ -3,10 +3,10 @@
|
|||||||
*
|
*
|
||||||
* Fetches and displays application logs from the Coolify API.
|
* Fetches and displays application logs from the Coolify API.
|
||||||
*
|
*
|
||||||
* Credentials are read from environment variables following Hurl conventions:
|
* Credentials are read from environment variables:
|
||||||
* HURL_VARIABLE_coolify_host
|
* PI_COOLIFY_HOST
|
||||||
* HURL_VARIABLE_coolify_app_uuid
|
* PI_COOLIFY_APP_UUID
|
||||||
* HURL_VARIABLE_coolify_token
|
* PI_COOLIFY_TOKEN
|
||||||
*
|
*
|
||||||
* Usage:
|
* Usage:
|
||||||
* /prod-logs
|
* /prod-logs
|
||||||
@@ -275,7 +275,7 @@ class LogViewer {
|
|||||||
// ── Helpers ─────────────────────────────────────────────────────────────────
|
// ── Helpers ─────────────────────────────────────────────────────────────────
|
||||||
|
|
||||||
function resolveVar(name: string): string | undefined {
|
function resolveVar(name: string): string | undefined {
|
||||||
return process.env[`HURL_VARIABLE_${name}`];
|
return process.env[`PI_${name.toUpperCase()}`];
|
||||||
}
|
}
|
||||||
|
|
||||||
async function fetchLogs(
|
async function fetchLogs(
|
||||||
@@ -367,9 +367,9 @@ export default function prodLogsExtension(pi: ExtensionAPI) {
|
|||||||
const token = resolveVar("coolify_token");
|
const token = resolveVar("coolify_token");
|
||||||
|
|
||||||
const missing: string[] = [];
|
const missing: string[] = [];
|
||||||
if (!host) missing.push("HURL_VARIABLE_coolify_host");
|
if (!host) missing.push("PI_COOLIFY_HOST");
|
||||||
if (!appUuid) missing.push("HURL_VARIABLE_coolify_app_uuid");
|
if (!appUuid) missing.push("PI_COOLIFY_APP_UUID");
|
||||||
if (!token) missing.push("HURL_VARIABLE_coolify_token");
|
if (!token) missing.push("PI_COOLIFY_TOKEN");
|
||||||
|
|
||||||
if (missing.length > 0) {
|
if (missing.length > 0) {
|
||||||
return {
|
return {
|
||||||
@@ -463,9 +463,9 @@ export default function prodLogsExtension(pi: ExtensionAPI) {
|
|||||||
const token = resolveVar("coolify_token");
|
const token = resolveVar("coolify_token");
|
||||||
|
|
||||||
const missing: string[] = [];
|
const missing: string[] = [];
|
||||||
if (!host) missing.push("HURL_VARIABLE_coolify_host");
|
if (!host) missing.push("PI_COOLIFY_HOST");
|
||||||
if (!appUuid) missing.push("HURL_VARIABLE_coolify_app_uuid");
|
if (!appUuid) missing.push("PI_COOLIFY_APP_UUID");
|
||||||
if (!token) missing.push("HURL_VARIABLE_coolify_token");
|
if (!token) missing.push("PI_COOLIFY_TOKEN");
|
||||||
|
|
||||||
if (missing.length > 0) {
|
if (missing.length > 0) {
|
||||||
ctx.ui.notify(
|
ctx.ui.notify(
|
||||||
|
|||||||
Reference in New Issue
Block a user