qizuna/symfony-starter-kit

安装: 37

依赖者: 0

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 0

公开问题: 0

语言:Twig

类型:项目

1.1.0 2024-07-30 04:09 UTC

This package is auto-updated.

Last update: 2024-09-30 04:27:08 UTC


README

这个启动套件是做什么用的?

本套件用于快速部署新应用。本启动套件的目标是能够在多个方面进行配置,以便能够快速部署应用程序的基础。

启动套件包含的元素

使用前必备条件

  • 已配置PHP 8.1的安装
  • 拥有一个可用的Docker环境
  • 拥有Make命令

如何使用此启动套件?

composer create-project qizuna/starter-kit ./myNewProjectFolder

让项目安装完成后

make first-install

您的浏览器应该会自动打开并显示应用程序的登录屏幕😀。现在您可以开始工作了!

质量工具(QA)

如果可以直接通过Docker调用质量工具,也可以通过在Makefile中准备的命令来调用。

使用before-commit进行验证

最有用的命令可能是make before-commit。这个命令将依次启动多个质量工具,并最终启动测试套件。

使用make testsmake tests-coverage进行测试

另一个有用的命令是make testsmake test-coverage。这两个命令将重建测试数据库,并启动项目上的测试套件。

已知问题

已使用的Docker端口

Error response from daemon: driver failed programming external connectivity on endpoint xxx-mailer-1 (9dc1c1f5399ba8ccab04afcde5d5456c71d03b331f47e40c4530d4d6331061fb): 
Bind for 0.0.0.0:1080 failed: port is already allocated

在这种情况下,所需的Docker容器端口已经被另一个应用程序占用。您可以在docker-composer.override.yml文件中重新配置端口。