使用容器管理web应用程序开发环境的工具-库包
riptide-lib的Python项目详细描述
Main packages: | lib | proxy | cli |
Container-Backends: | engine_docker | ||
Database Drivers: | db_mysql | ||
Related Projects: | configcrunch | ||
More: | docs | repo | docker_images |
riptide是一组用于管理web应用程序开发环境的工具。 它使用容器虚拟化工具,比如Docker 运行项目所需的所有服务。
它的目标是便于开发人员使用。 Riptide抽象了虚拟化,使环境的行为完全正确 就好像是在本机运行它,而不需要安装任何其他需求 这个项目可能有。
库包
此存储库包含库,库中包含激流cli和激流代理的通用代码。最值得注意的是 包含引擎实现的接口、所有配置实体的数据库驱动程序和类 (应用程序、项目、服务、命令…)。
可以通过pip安装riptide-lib。
测试
在riptide.tests package中是库和集成测试的单元测试。整合 测试要求您至少安装一个引擎实现(例如riptide-engine-docker)。整合 测试测试激流库本身和特定的引擎实现。
要运行测试,请参见run_tests.sh。
文档
关于激流的完整文档可以在Read the Docs找到。