jimchen/hyperf-sail

模仿laravel/sail,兼容hyperf

2.0.0 2021-06-09 03:15 UTC

This package is auto-updated.

Last update: 2024-09-09 11:27:30 UTC


README

模仿laravel/sail,兼容hyperf。

安装

$ composer require jimchen/hyperf-sail -vvv

用法

设置

安装Sail后,您可以使用sail:install命令。此命令会将Sail的docker-compose.yml文件发布到您应用程序的根目录

$ php bin/hyperf.php sail:install

最后,您可以使用Sail。要继续学习如何使用Sail,请继续阅读本文档的其余部分

$ ./vendor/bin/sail up

然而,为了避免反复输入vendor/bin/sail来执行Sail命令,您可能希望配置一个Bash别名,以便更容易地执行Sail的命令

$ alias sail='bash vendor/bin/sail'

配置Bash别名后,您只需输入sail即可执行Sail命令。本文档的其余示例将假设您已配置此别名

$ sail up

启动 & 停止Sail

在启动Sail之前,您应确保您的本地计算机上没有运行其他Web服务器或数据库。要启动您的应用程序中定义的所有Docker容器,您应执行up命令

$ sail up

要后台启动所有Docker容器,您可以在“分离”模式下启动Sail

$ sail up -d

一旦启动了应用程序的容器,您可以通过以下方式在Web浏览器中访问项目:https://:9501

要停止所有容器,您可以简单地按Control + C停止容器的执行。或者,如果容器在后台运行,您可以使用down命令

$ sail down

贡献

您可以通过以下三种方式之一进行贡献

  1. 使用问题跟踪器提交错误报告。
  2. 问题跟踪器上回答问题或修复错误。
  3. 贡献新功能或更新wiki。

代码贡献过程不是很正式。您只需确保您遵循PSR-0、PSR-1和PSR-2编码指南。任何新的代码贡献都必须伴随相应的单元测试(如果适用)。

许可证

MIT