nkeneng / symfony-varnish-skeleton
Symfony Varnish 模板
1.0.0-stable
2023-04-10 13:38 UTC
This package is auto-updated.
Last update: 2024-09-10 17:39:50 UTC
README
🚨🚨 我在docker版本20上尝试了它,但不起作用,然后我升级到23,它就正常工作了 🚨🚨
这是一个模板仓库,用于启动一个集成额外PHP库的Symfony项目。包含的库有
- friendsofsymfony/http-cache-bundle
- symfony/http-client
- nyholm/psr7
- guzzlehttp/promises
- webpack
该模板还包括httpcachebundle的默认配置,以便Varnish服务器能够正常运行。
该项目在由以下组成的Docker堆栈中运行
- PHP-FPM,
- Caddy,
- MySQL
- Varnish.
💡💡 此Docker堆栈基于 dunglas/symfony-docker 模板。
入门
要使用此模板,请按照以下步骤操作
- 在.env文件中定义所需的环境变量。
- 将.env文件中的PROJECT变量替换为您项目的小写名称
- 在dockerfiles目录中进行搜索和替换,将${PROJECT}替换为您在.env文件中插入的项目名称。例如,如果您的项目名称是MyProject,则将${PROJECT}替换为myproject。
- 这是因为我尝试使用的${PROJECT}变量不起作用。因此,我必须手动替换它。
- 使用以下命令安装symfony应用
make install
- 使用以下命令构建Docker镜像
make build
- 使用以下命令运行Docker容器
make up
贡献
如果您想为此模板做出贡献,请打开GitHub上的问题或提交拉取请求。
许可证
本模板受MIT许可证的许可。有关详细信息,请参阅LICENSE文件。