12 lines
334 B
TypeScript
12 lines
334 B
TypeScript
import fs from 'fs';
|
|
import path from 'path';
|
|
|
|
export function loadN8nBillingApiKey() {
|
|
if (process.env.N8N_BILLING_API_KEY) return process.env.N8N_BILLING_API_KEY;
|
|
const keyPath = path.join(process.cwd(), 'creds', 'n8n-billing.key');
|
|
try {
|
|
return fs.readFileSync(keyPath, 'utf8').trim();
|
|
} catch {
|
|
return null;
|
|
}
|
|
}
|