jimchen / hyperf-sail
模仿laravel/sail,兼容hyperf
2.0.0
2021-06-09 03:15 UTC
Requires
- php: >=7.2
- hyperf/command: ^2.0
Suggests
- hyperf/hyperf: A coroutine framework that focuses on hyperspeed and flexibility. Building microservice or middleware with ease.
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
贡献
您可以通过以下三种方式之一进行贡献
代码贡献过程不是很正式。您只需确保您遵循PSR-0、PSR-1和PSR-2编码指南。任何新的代码贡献都必须伴随相应的单元测试(如果适用)。
许可证
MIT