繁体   English   中英

Openshift通过URL写入和共享

[英]Openshift Write and Share via URL

因此,基本上,我想通过Python在Openshift上写入文件,然后让用户能够通过URL访问写入的文件,而无需将其包含在git存储库中。

因此,从本质上讲,让我让我的脚本通过以下方式创建文件:

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

因此,它在OPENSHIFT_DATA_DIR目录的根目录中创建了一个名为file.txt的空白文件,这是唯一不受git影响并且保证不会被openshift程序覆盖的文件。

我该如何提供到file.txt的链接? 我认为这必须处理.htaccess。 我应该在其他地方写入文件吗?

我不知道如何继续进行下去,或者我是否步入正轨,因此,如果可以的话,我将不胜感激。 谢谢!

我想出了怎么做。

因此,您必须使用动作挂钩。 我通过创建...

.openshift / action_hooks / post_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即可)

像魅力一样工作!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM