uselagoon/sailonlagoon

在Lagoon上航行

v0.2.0 2024-06-27 02:13 UTC

This package is auto-updated.

Last update: 2024-08-27 02:52:23 UTC


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

Sail:onLagoon 是一个 Laravel 扩展,简化了已经使用 Laravel Sail 生成 docker-compose 设置的 Laravel 网站的 Lagoon 化过程。此扩展提供了针对 Lagoon 环境的额外功能和配置。

安装

假设您已经在本地使用 Sail 设置了 Laravel 开发环境。

一旦您的 Laravel 网站在本地运行,您可以通过 composer 安装 Sail on Lagoon

composer require --dev uselagoon/sailonlagoon

请注意,我们将 Sail:onLagoon 安装为开发依赖项(使用 --dev 标志),因为它仅创建和发布配置文件,因此,在运行时不需要该包。

要使用 Sail:onLagoon,运行以下 Artisan 命令

php artisan sail:onlagoon [--projectName=my-lagoon-project] [--no-interaction]

这将读取您由 sail 生成的 docker-compose.yml 文件,并尝试为 Lagoon 安装生成所需文件。您可以可选地指定项目名称并跳过交互式问题。指定 --no-interaction 将跳过任何交互(包括警告)并 Lagoon 化项目。

要求

除了 Sail 的直接要求之外,要求很少,但它们包括

  • PHP >= 8.1
  • Laravel >= 10

支持的服务

Sail:onLagoon 目前支持以下服务类型

MySQL
PostgreSQL
MariaDB
Redis
MeiliSearch

测试

composer test

变更日志

有关最近更改的更多信息,请参阅 变更日志

贡献

有关详细信息,请参阅 贡献指南

安全漏洞

有关如何报告安全漏洞的详细信息,请参阅 我们的安全策略

鸣谢

初始 Laravel 引导代码由 Workshop Orange 提供。

许可证

MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件