soarce / 应用程序
SOARCE 应用程序
1.0.0
2019-10-08 06:28 UTC
Requires
- php: >=7.2,<8.0-DEV
- ext-json: *
- ext-mysqli: *
- almasaeed2010/adminlte: ~2.4
- php-http/curl-client: ^2.0
- sentry/sentry: ^2.1
- slim/slim: ^3.12
- slim/twig-view: ^2.5
- swaggest/json-schema: ^0.12.11
- symfony/dotenv: ^4.3
- twig/twig: ^2.11
Requires (Dev)
- jakub-onderka/php-parallel-lint: ^1.0
- pdepend/pdepend: ^2.5
- phploc/phploc: ^5.0
- phpmd/phpmd: ^2.6
- phpunit/phpunit: ^8.2
- roave/security-advisories: dev-master
- sebastian/phpcpd: ^4.1
- squizlabs/php_codesniffer: ^3.4
- theseer/phpdox: ^0.12.0
README
版本:1.0.0
概述
此软件包是 SOARCE 应用程序部分 - 一个用于收集、读取和分析(PHP)代码覆盖率以及服务导向架构/微服务环境中的函数调用跟踪的工具。应用程序接收并存储来自所有服务的信息,并允许根据用例甚至请求内的用例过滤覆盖率。还可以通过查看哪些用例触及特定的代码行或调用特定的函数来进行反向搜索。客户端(soarce/client)必须作为每个服务的开发要求安装 - 请参阅其文档。此主应用程序包含每个 PHP、NginX、MySQL 和 Redis 服务器的 docker 容器。
安装
这仅涵盖 soarce/application 软件包的基本安装。我们假设您已将 git、composer、docker 和 docker-compose 安装在您的系统上。
您可以从 GitHub 下载或克隆项目,然后手动运行 composer
git clone https://github.com/soarce-qa/soarce-application.git
composer install --prefer-dist
或使用 composer 直接安装项目
composer create-project "soarce/application" --prefer-dist
然后通过以下简单调用构建并启动容器
docker-compose up
当 docker 完成构建和启动容器后,您可以使用浏览器打开,将其指向 https://:8444 或 https://:8001 - 虽然我们建议在 /etc/hosts 中设置一个指向 soarce.local 的条目。
其他主题
其他主题在应用程序内部提供的文档中有介绍。