3 个仓库
Deploying isolated sets of interdependent services for local development use.
Distinct from Environment Stack Deployments: Distinct from Environment Stack Deployments: specifically focuses on local-only containerized stacks rather than target-based (dev/prod) deployments.
Explore 3 awesome GitHub repositories matching devops & infrastructure · Local Stack Deployments. Refine with filters or upvote what's useful.
Lando 是一个 Docker 开发环境管理器和本地开发编排器,用于创建隔离的应用栈。它作为一个 Web 开发栈配置工具,协调 Web 服务器、数据库和运行时,以确保不同操作系统之间的一致性环境。 该项目通过针对 LAMP、LEMP 和 MEAN 等常见栈的基于配方的环境引导,以及针对 WordPress、Drupal 和 Joomla 等 CMS 平台的专门配置而脱颖而出。它进一步通过充当远程托管同步工具来区分其功能,允许用户镜像生产服务配置并与云托管提供商同步站点数据。 该系统涵盖了广泛的基础设施和网络功能,包括自动化反向代理路由、通过内部证书颁发机构进行的 SSL 证书管理,以及主机到容器的卷映射。它还提供用于容器化工作流自动化的工具,例如构建步骤执行、交互式服务 Shell 访问以及用于测试的电子邮件拦截。 该环境通过命令行界面进行管理,该界面处理应用生命周期,包括启动、停止和重建隔离的容器化栈。
Provisions containerized environments with PHP, Nginx, and databases to run web applications locally.
dnmp 是一个容器化的 Web 开发环境,提供了一个完整的 LNMP 栈,包括 Nginx、MySQL、PHP 和 Redis。它作为一个管理系统,用于在 Docker 容器内协调 Web 服务器路由、语言运行时版本、数据库管理和 SSL 证书配置。 该项目通过一个全面的 PHP 运行时管理器脱颖而出,该管理器允许在多个语言版本之间切换并在隔离环境中管理扩展。它包括一个使用 webroot 验证来配置和更新证书的自动化 SSL 证书管理器,以及一个用于将多个自定义域名映射到单个服务器的 Nginx 虚拟主机管理器。 功能面扩展到高级数据库管理,包括模式比较、克隆和慢查询日志分析。它还提供用于 PHP 性能分析、方法调用图可视化和查询性能审计的可观测性工具。其他实用程序涵盖通过 HTTP/2 进行的 Web 流量加密、用于 CLI 执行的主机映射 shell 别名,以及基于 Webhook 的代码部署。
Deploys an isolated local stack of interdependent services comprising Nginx, MySQL, PHP, and Redis.
该项目提供了一个容器化的开发环境,旨在标准化 Web 服务器栈,包括 Apache、MySQL 和 PHP。它将这些服务编排成一个一致的、可移植的设置,确保在不同机器和团队成员之间实现可靠的行为。 该环境的特色在于将生产级的安全和流量管理工具直接集成到本地工作流中。它自动化了 SSL 和 TLS 证书的生成与应用,以实现本地域名的加密连接,同时利用反向代理来路由流量并模拟生产级的负载均衡。 该栈包含一套全面的管理和诊断实用程序,例如用于数据库管理的基于 Web 的图形界面,以及支持连接远程调试器以检查应用状态的功能。开发者可以通过集中式配置文件和环境变量来管理基础设施,同时通过映射的主机目录保持持久化数据存储和实时代码同步。 该项目通过声明式文件格式进行配置,并包含用于直接 Shell 访问隔离服务容器的命令行实用程序。
Deploys a complete, containerized LAMP stack for reliable local web development and testing.