diff --git a/scripts/generate-public-pdfs.js b/scripts/generate-public-pdfs.js index 582e6c4c..014515ba 100644 --- a/scripts/generate-public-pdfs.js +++ b/scripts/generate-public-pdfs.js @@ -41,9 +41,9 @@ const PUBLIC_DOCS = [ 'organizational-theory-foundations', // Reference Documentation (3) - 'tractatus-agentic-governance-system-glossary-of-terms', - 'tractatus-agentic-governance-system-glossary-of-terms-deutsch', - 'tractatus-agentic-governance-system-glossary-of-terms-franais', + 'glossary', + 'glossary-de', + 'glossary-fr', // Business Leadership (1) 'business-case-tractatus-framework' @@ -280,12 +280,16 @@ async function generatePDF(doc, browser) { } async function run() { - const client = new MongoClient('mongodb://localhost:27017'); + // Use MONGODB_URI from environment, fallback to local dev + const mongoUri = process.env.MONGODB_URI || 'mongodb://localhost:27017'; + const client = new MongoClient(mongoUri); let browser; try { await client.connect(); - const db = client.db('tractatus_dev'); + // Use DB name from environment or extract from URI, fallback to tractatus_dev + const dbName = process.env.MONGODB_DB || mongoUri.split('/').pop().split('?')[0] || 'tractatus_dev'; + const db = client.db(dbName); const collection = db.collection('documents'); console.log('═══════════════════════════════════════════════════════════');