Jelastic:如何为 Certified App 源代码做出贡献?

Jelastic: how to contribute to Certified App source code?

在 2 个后端之前设置一个基本的 1 x NGINX 负载平衡器时,我最终遇到了一个我很清楚的错误:无法编辑此认证应用程序的 cron:

如您所见,在这个特定的应用程序中,cron 文件归 root:root 所有,并且没有编辑文件所需的扩展属性(权限右侧的加号)由登录用户(在本例中为 nginx)。

所有其他经过认证的应用程序都允许主登录用户拥有 crontab,尽管我发现每个文件的权限差异很大。

我偶然发现了 https://github.com/jelastic/jem/blob/master/etc/jelastic/export.conf,它似乎是用于提出错误修复的文件,但它是 2016 年 8 月的最后一次更新,所以我猜 Jelastic 已经关闭了它的大部分源代码。

我们如何为认证应用源代码做出贡献?

确实这是一个错误,因为 nginx 用户的 cron 文件在平衡器模板中不可编辑,设计必须如此。

至于 exports.conf - 此文件保留用于向后比较,但不再使用。

这个问题肯定会在最新的模板中得到解决,至于现有的容器——我们想应用一个补丁来修复它们,如果您向我们提供有关您正在使用的托管服务提供商的更多详细信息——我们将帮助解决这个问题.

至于对认证模板的贡献,所有图像都在 Docker Hub 上公开可用,如果您构建 docker 图像并在您指定的 Docker 文件 "from jelastic/nginxbalancer" 作为基础,那么您可以对文件系统进行任何修改。下一步将只是用您的自定义平衡器替换现有的平衡器。

无论如何,让我们从修复现有容器开始吧。

非常感谢您找出错误!