22 lines
792 B
JavaScript
22 lines
792 B
JavaScript
import { renderServices } from '/var/home/lilith/Code/@packages/@infra/pg-service-template/dist/render.js';
|
|
import { resolve } from 'path';
|
|
|
|
const projectRoot = resolve('/var/home/lilith/Code/@projects/@lilith/lilith-platform.live');
|
|
const manifestPath = resolve(projectRoot, 'infrastructure/pg-services.yml');
|
|
const outputDir = resolve(projectRoot, 'infrastructure/generated');
|
|
|
|
try {
|
|
const result = await renderServices(manifestPath, outputDir, projectRoot);
|
|
|
|
console.log('=== Env Entries ===');
|
|
for (const entry of result.envEntries) {
|
|
console.log(`${entry.name}=${entry.value}`);
|
|
}
|
|
console.log('\n=== Compose Files ===');
|
|
console.log('Generated in:', outputDir);
|
|
|
|
process.exit(0);
|
|
} catch (error) {
|
|
console.error('Render failed:', error.message);
|
|
process.exit(1);
|
|
}
|