container-image-scanner
Version:
Enterprise Container Image Scanner with AWS Security Best Practices. Scan EKS clusters for Bitnami container image dependencies and generate migration guidance for AWS ECR alternatives.
39 lines (33 loc) • 941 B
JavaScript
const fs = require('fs');
const path = require('path');
console.log('🔍 Verifying build artifacts...');
const requiredFiles = [
'dist/cli.js',
'dist/scanner.js',
'dist/migrate-command-simple.js'
];
let allGood = true;
for (const file of requiredFiles) {
if (!fs.existsSync(file)) {
console.error(`❌ Missing: ${file}`);
allGood = false;
} else {
console.log(`✅ Found: ${file}`);
}
}
// Add shebang to CLI file if it doesn't have one
const cliPath = 'dist/cli.js';
if (fs.existsSync(cliPath)) {
const content = fs.readFileSync(cliPath, 'utf8');
if (!content.startsWith('#!/usr/bin/env node')) {
const newContent = '#!/usr/bin/env node\n' + content;
fs.writeFileSync(cliPath, newContent);
console.log('✅ Added shebang to CLI file');
}
}
if (allGood) {
console.log('🎉 Build verification successful!');
} else {
console.error('💥 Build verification failed!');
process.exit(1);
}