OpenShift Access DATA_DIR с URL-адресом с помощью символической ссылки
Я создал проект Maven в OpenShift. Я хочу получить доступ к файлу в data/uploads
папка для этого.
Я создал развертывание в .openshift\action_hooks
ln -s ${OPENSHIFT_DATA_DIR}uploads ${OPENSHIFT_REPO_DIR}src/main/webapp
Но он не создаст символическую ссылку, и даже если я создам символическую ссылку напрямую, он все равно не сможет получить доступ с помощью URL. Любые предложения, пожалуйста?
1 ответ
Моя вина в исходном ответе. Каталог для загрузки должен существовать до того, как вы создадите символическую ссылку на него:
if [ ! -d ${OPENSHIFT_DATA_DIR}uploads ]; then
mkdir ${OPENSHIFT_DATA_DIR}uploads
fi
ln -s ${OPENSHIFT_DATA_DIR}uploads ${OPENSHIFT_REPO_DIR}src/main/webapp