我尝试在OpenShift online上部署Docker Core1.1 (Docker镜像)应用程序。应用程序生成PDF文件,但这需要对(temp)文件夹的写权限。我在openshift文档中发现有一些文件夹可以用来做这些事情:https://developers.openshift.com/managing-your-applications/environment-variables.html#directory-variables
但是我尝试在我的应用程序中获取这些环境变量的值,但它们总是空的。如何在我的代码中获得这些?我尝试了这些代码: Environment.GetEnvironmentVariable("$OPENSHIFT_TMP_DIR") Environment.GetEnvironmentVariable("OPENSHIFT_TMP_DIR")
感谢您的帮助!
发布于 2017-07-17 21:09:59
OPENSHIFT_TMP_DIR
环境变量来自OpenShift 2,而不在OpenShift 3中。您要链接的文档来自OpenShift 2。在OpenShift 3中,如果要编写临时文件,则可以使用/tmp
。
https://stackoverflow.com/questions/45149792
复制相似问题