ang3/symfony-scripts

Symfony 应用状态控制脚本。

安装次数: 54

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

语言:Shell

类型:二进制

v1.2.0 2023-02-01 13:39 UTC

This package is auto-updated.

Last update: 2024-08-29 16:59:16 UTC


README

Latest Stable Version Latest Unstable Version Total Downloads

此包提供了启动和停止您的 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 测试之前执行。