refactor: 完成静态网站转换,移除所有 CMS 和动态功能

- 删除数据库相关代码 (src/db/)
- 删除 API 路由 (src/app/api/)
- 删除认证相关代码 (src/lib/auth/, src/providers/)
- 删除监控和安全中间件 (src/lib/security/, src/lib/monitoring/)
- 删除 hooks (use-news, use-products, use-services)
- 更新组件为静态数据源
- 添加 nginx 静态配置和部署脚本
- 添加 static-link 组件
This commit is contained in:
张翔
2026-04-21 07:53:56 +08:00
parent cd1d6aa28a
commit 6403489954
197 changed files with 654 additions and 24762 deletions
@@ -1,59 +0,0 @@
const fs = require('fs');
const path = require('path');
console.log('🔍 验证Woodpecker CI配置...');
const configFiles = [
'.woodpecker/test-tiered.yml',
'.woodpecker/test-tiered-simple.yml',
];
let allValid = true;
for (const configFile of configFiles) {
const filePath = path.join(__dirname, '..', configFile);
if (!fs.existsSync(filePath)) {
console.log(`❌ 配置文件不存在: ${configFile}`);
allValid = false;
continue;
}
const content = fs.readFileSync(filePath, 'utf-8');
if (content.includes('when:') && content.includes('pipeline:')) {
console.log(`${configFile} - 配置格式正确`);
} else {
console.log(`${configFile} - 配置格式错误`);
allValid = false;
}
if (content.includes('TEST_TIER')) {
console.log(`${configFile} - 包含分层测试环境变量`);
} else {
console.log(`${configFile} - 缺少分层测试环境变量`);
allValid = false;
}
if (content.includes('depends_on')) {
console.log(`${configFile} - 包含任务依赖配置`);
} else {
console.log(`⚠️ ${configFile} - 未配置任务依赖`);
}
}
const reportScript = path.join(__dirname, '..', 'e2e/scripts/generate-report.js');
if (fs.existsSync(reportScript)) {
console.log(`✅ 测试报告脚本存在`);
} else {
console.log(`❌ 测试报告脚本不存在`);
allValid = false;
}
if (allValid) {
console.log('\n✅ 所有配置验证通过');
process.exit(0);
} else {
console.log('\n❌ 部分配置验证失败');
process.exit(1);
}