nkeneng/symfony-varnish-skeleton

Symfony Varnish 模板

安装次数: 1

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

语言:VCL

类型:项目

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 模板。

入门

要使用此模板,请按照以下步骤操作

  1. 在.env文件中定义所需的环境变量。
  2. 将.env文件中的PROJECT变量替换为您项目的小写名称
  3. 在dockerfiles目录中进行搜索和替换,将${PROJECT}替换为您在.env文件中插入的项目名称。例如,如果您的项目名称是MyProject,则将${PROJECT}替换为myproject。
    • 这是因为我尝试使用的${PROJECT}变量不起作用。因此,我必须手动替换它。
  4. 使用以下命令安装symfony应用
    make install
  5. 使用以下命令构建Docker镜像
    make build
  6. 使用以下命令运行Docker容器
    make up

贡献

如果您想为此模板做出贡献,请打开GitHub上的问题或提交拉取请求。

许可证

本模板受MIT许可证的许可。有关详细信息,请参阅LICENSE文件。