Create a FrankenPHP version for faster containers
还没有人认领这个 Issue。
评估
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 新手友好度
- 50/100
- Issue 类型
- 功能
- 描述清晰度
- 基本清楚
- 活跃度
- 冷清
- 技术栈
- docker, php
- 领域
- devops, infrastructure
调研方向
首先,将仓库现有的 Apache 以及 PHP FPM 和 Nginx 容器 Dockerfile 与提议的 FrankenPHP 方案进行比较。确定受支持的单容器变体所需的 Dockerfile 和镜像行为,然后验证生成的 Nextcloud 容器能够成功构建并按预期提供应用程序。
由索引模型根据 Issue 内容生成。
描述
Currently, this repository gives two options: Nextcloud hosted by Apache in a single container, or using PHP FPM with an additional Nginx container.
Recently, there is a newer way of building high performing PHP container, which is FrankenPHP. FrankenPHP is a modern PHP webserver which is based on Caddy. The benefit of FrankenPHP is that it is incredibly fast and you only need a single container.
If there's is an interest, I would be happy to see if I can create Dockerfiles to start supporting Nextcloud based on FrankenPHP.
- 主要语言
- Shell
- 星标
- 7.4k
- 派生
- 1.9k
- PR 合并指标
- 30 天内没有已合并 PR
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
nextcloud/docker 的其他 Issue
-
1. To develop bug feature: cron image
难度 2/5 1-3 小时 新手友好度 68/100
-
难度 2/5 1-3 小时 新手友好度 70/100
-
bug docs
难度 1/5 1 小时以内 新手友好度 72/100
-
0. Needs triage bug
难度 4/5 3-5 天 新手友好度 35/100
-
Imagick architecture mismatch (x86_64 vs aarch64) on official arm64 image causes Apache segfaults未关闭0. Needs triage bug
难度 4/5 3-5 天 新手友好度 50/100
相似的 Issue
-
type: bug
难度 2/5 1-3 小时 新手友好度 76/100
blamechris/chroxy#8579 ·
维护者通常 1 天内回复
-
bug raised-by:reviewer
难度 2/5 1-3 小时 新手友好度 76/100
medici-finance/assay#2677 ·
维护者通常 1 天内回复
-
enhancement
难度 2/5 1-3 小时 新手友好度 72/100
alunduil/alunduil-chezmoi#895 ·
维护者通常 1 天内回复
-
Sub-second duration displays incorrectly for commands taking < 100ms (e.g. 50ms renders as 0.50s)未关闭
难度 1/5 1 小时以内 新手友好度 91/100
-
难度 2/5 1-3 小时 新手友好度 62/100
维护者通常 1 天内回复