Openshift通过URL写入和共享

2024-04-26 17:19:15 发布

您现在位置:Python中文网/ 问答频道 /正文

所以基本上,我希望通过Python在Openshift上写入一个文件,然后让用户能够通过URL访问写入的文件,而不必将其包含在git存储库中。你知道吗

因此,本质上,假设我的脚本通过以下方式创建一个文件:

x = "file.txt"
open(os.path.join(os.getenv("OPENSHIFT_DATA_DIR"), x), 'a').close()

所以它创建了一个名为文件.txt在OPENSHIFT\u DATA\u DIR目录的根目录中,这是唯一一个不受git影响并且保证不会被OPENSHIFT的过程覆盖的目录。你知道吗

那么我如何提供文件.txt?我想这是必须解决的问题。还有别的地方我可以写文件吗?你知道吗

我不知道该怎么做,也不知道我是否走上了正确的道路,所以如果你能给我一些帮助,我将不胜感激。谢谢!你知道吗


Tags: 文件用户git目录txt脚本urldata
1条回答
网友
1楼 · 发布于 2024-04-26 17:19:15

我知道怎么做了。你知道吗

所以你得用动作钩。我通过创造。。。你知道吗

.openshift/action\u hooks/post\u deply

#!/bin/bash

if [ ! -d $OPENSHIFT_DATA_DIR/output ]; then
        mkdir $OPENSHIFT_DATA_DIR/output
fi

ln -sf $OPENSHIFT_DATA_DIR/output $OPENSHIFT_REPO_DIR/wsgi/static/gifoutput

然后使该文件可执行(只需chmod+x it)

很有魅力!你知道吗

相关问题 更多 >