0

我将Grav用于博客和 CMS,它确实是一个很好的降价/平面 CMS 系统。

在 Grav 的文档站点中,大多数部署指南都针对托管 VPC 或云 VM,但是,我正在考虑一种更好的方法,并希望在这里寻求帮助:

  1. 编辑 markdown 文件并 git commit/push 内容到 github
  2. 使用 docker 进行持续交付
  3. 具体来说,在 Grav 的根目录下放一个 dockerfile,配置 [docker public cloud] 自动构建 Grav 容器镜像,并在 Github 上发生新的提交时将其推送到 AWS。

我不擅长 PHP(Grav 使用 PHP),所以我很难为 Grav 写一个好的 dockerfile。任何人都可以提供一些提示或分享 Grav 的 dockerfile 吗?我目前正在使用这个但它在 docker image build 上非常慢并且总是失败。

非常感谢您的帮助和意见!

4

1 回答 1

1

嗨,我认为您不需要每次都重建容器。我认为您只需要此插件https://github.com/trilbymedia/grav-plugin-git-sync此插件会将您的内容同步到您的容器或您托管 Grav 安装的位置。

对于容器托管,我使用这个 docker Image https://github.com/NMathar/gravcms-docker/blob/master/README.md检查它是否符合您的需求。

于 2018-10-22T18:44:08.443 回答