ang3 / symfony-scripts
Symfony 应用状态控制脚本。
v1.2.0
2023-02-01 13:39 UTC
README
此包提供了启动和停止您的 Symfony 应用的实用脚本。
安装
此包应全局安装。
打开命令行,进入您的项目目录,并执行以下命令以下载此包的最新稳定版本
$ composer global require ang3/symfony-scripts --dev
最后,别忘了将 composer 的 bin 文件夹添加到您的环境变量 PATH
中。
用法
脚本
在您的项目根目录下,根据需要执行以下命令
重置应用
要重置应用(删除缓存、日志和迁移文件),只需将 reset
参数传递给 sf_restart.sh
命令,如下所示
sf_restart.sh reset
处理器
处理器允许您添加自定义逻辑。脚本将根据其任务尝试执行一些文件。要添加您的自定义 shell 代码,创建相关的处理器脚本
bin/dev/handlers/sf_start.sh
在启动 Web 服务器之前执行。bin/dev/handlers/sf_stop.sh
在 Web 服务器和 Docker 停止时执行。bin/dev/handlers/sf_reset.sh
在您使用reset
参数启动后,删除缓存和日志之后执行。bin/dev/handlers/sf_test.sh
在 PHPUnit 测试之前执行。