Я тестирую свои приложения в OpenShift, и я использовал laravel framework. Я создал папку с именем uploads в общедоступном каталоге. Я могу загружать файлы изображений в эту общедоступную/загружаемую папку. Проблема в том, что когда я нажимаю изменения на локальном компьютере на удаленные файлы, все загруженные файлы удаляются. Я искал создание символической ссылки в .openshift/action_hooks/deploy. Я использую ниже код, но кажется, что это не работает, чтобы сохранить загруженные файлыOpenshift - laravel загруженные файлы удаляются после git push
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........................"