每次我在openshift中推送内容时,我的所有上传文件都会被删除。我不确定openshift在哪里移动它们。我在管理面板上看到的只是破碎的图像。有谁遇到过这个问题?
我尝试使用部署脚本将public / uploads文件夹链接到OPENSHIFT_DATA_DIR
,但不幸的是它没有用。我的部署脚本有什么问题?
ln -sf ${OPENSHIFT_DATA_DIR}uploads ${OPENSHIFT_REPO_DIR}public/uploads
ln -sf ${OPENSHIFT_DATA_DIR}levels ${OPENSHIFT_REPO_DIR}public/levels
ln -sf ${OPENSHIFT_DATA_DIR}messages ${OPENSHIFT_REPO_DIR}public/messages
ln -sf ${OPENSHIFT_DATA_DIR}cards ${OPENSHIFT_REPO_DIR}public/cards
答案 0 :(得分:1)
将文件上传到应用程序目录后,您应将mv
文件移动到$OPENSHIFT_DATA_DIR
。
检查:https://developers.openshift.com/en/managing-filesystem.html#__code_data_code