uselagoon / sailonlagoon
在Lagoon上航行
v0.2.0
2024-06-27 02:13 UTC
Requires
- php: ^8.1
- illuminate/contracts: ^10.0||^11.0
- spatie/laravel-package-tools: ^1.14.0
Requires (Dev)
- laravel/pint: ^1.0
- nunomaduro/collision: ^7.8
- orchestra/testbench: ^8.8
- pestphp/pest: ^2.20
- pestphp/pest-plugin-arch: ^2.5
- pestphp/pest-plugin-laravel: ^2.0
This package is auto-updated.
Last update: 2024-08-27 02:52:23 UTC
README
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)。有关更多信息,请参阅 许可证文件