不带Git Repo的Openshift Apache HTTP服务器

不带Git Repo的Openshift Apache HTTP服务器,apache,openshift,static-html,Apache,Openshift,Static Html,我将为我们的自动测试创建一个“测试仪表板”。 一天的测试结果由多个静态html文件组成。这些文件将每天更新,旧文件将移动到以当前日期命名的文件夹中。 这些文件存储在我的Openshift项目中的一个持久性存储器中 现在,我想将这个存储装载到一个正在运行的ApacheHTTP服务器Pod中,以使结果可以访问,但我只想找到文件位于Git Repo中的解决方案。 是否有可能创建一个不依赖于Git Repo中的文件的解决方案?只需在Openshift项目上部署Apache HTTP服务器、Nginx或N

我将为我们的自动测试创建一个“测试仪表板”。 一天的测试结果由多个静态html文件组成。这些文件将每天更新,旧文件将移动到以当前日期命名的文件夹中。 这些文件存储在我的Openshift项目中的一个持久性存储器中

现在,我想将这个存储装载到一个正在运行的ApacheHTTP服务器Pod中,以使结果可以访问,但我只想找到文件位于Git Repo中的解决方案。
是否有可能创建一个不依赖于Git Repo中的文件的解决方案?

只需在Openshift项目上部署Apache HTTP服务器、Nginx或Node Docker映像即可。
这个用例没有模板,因此在Openshift目录中找不到任何有效的解决方案。

我的建议如下:

使用示例git repo()部署默认Apache应用程序

这将为您提供一个Apache部署。现在将持久卷添加到部署中。然后将环境变量
DOCUMENTROOT
设置为持久卷的完整路径

oc env dc httpd-example DOCUMENTROOT=<path>
oc env dc httpd示例DOCUMENTROOT=

这将触发重新部署,并将Apache配置为直接从您的持久卷为所有文件提供服务器。

谢谢您的推荐。因为我不需要Openshift示例目录中的整个“git配置”,所以我选择了一个普通的HTTP服务器Docker映像(nginx、ApacheHTTP、node…)。然后我继续你后来描述的。
oc env dc httpd-example DOCUMENTROOT=<path>