visualregressiontracker/migration该镜像为Visual Regression Tracker的后端应用,用于支持视觉回归测试的后端服务,处理用户认证、测试数据存储、测试任务管理等核心功能。适用于开发人员本地搭建后端开发环境、测试人员验证后端功能及进行LDAP认证集成测试等场景。
克隆代码仓库
shgit clone [***] cd Visual-Regression-Tracker/backend
配置环境变量
.env文件prisma/.env文件(数据库相关配置)启动Postgres数据库(在单独终端执行)
shdocker compose up
安装依赖并执行测试
sh# 安装依赖包 npm i # 运行单元测试 npm run test
数据库初始化操作
sh# 创建数据库结构 npx prisma db push # 应用数据库迁移 npx prisma migrate deploy # 运行端到端测试 npm run test:e2e # 生成初始种子数据 npx prisma db seed
启动应用(调试模式)
shnpm run start:debug
/secrets文件夹,将证书文件放置其中:
ssl.certssl.keysh# 合并多个compose文件启动服务 docker compose -f docker-compose.yml -f docker-compose.ldap.yml up
使用以下命令测试LDAP认证流程,同时可查看服务日志验证结果:
shcurl 'http://localhost:4200/users/login' \ -H 'accept: */*' \ -H 'accept-language: de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7,fr;q=0.6' \ -H 'content-type: application/json' \ --data-raw '{"email":"***","password":"password"}'




manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务