2016-07-10 121 views
0

我在OpenShift中测试我的应用程序,并使用了laravel框架。我在公共目录中创建了一个名为uploads的文件夹。我可以在这个公共/上传文件夹中上传图像文件。问题是,当我将本地计算机上的更改推送到远程文件时,所有上传的文件都被删除。我搜索了在.openshift/action_hooks/deploy中创建符号链接。我使用下面的代码,但现在看来,这是行不通的保留上传的文件Openshift - 在git push后删除laravel上传的文件

echo ".............pre_build............creating symlinks................." 
if [ ! -d "$OPENSHIFT_DATA_DIR/public/uploads" ]; then 
    mkdir $OPENSHIFT_DATA_DIR/public/uploads 
    echo directory made. 
fi 
ln -sf $OPENSHIFT_DATA_DIR/public/uploads $OPENSHIFT_REPO_DIR/public/uploads 
echo ".................creating symlinks completed........................" 

回答