2013-07-21 2 views
1

У меня есть веб-приложение Java EE на RedHat Openshift PaaS, которое состоит из JBoss EWS, MySQL и phpMyAdmin cartriges. Мой вопрос заключается в том, можно ли делиться файлами MySQL с одним из приложений (скажем, app1-myname.rhcloud.com) с моим вторым приложением, работающим под той же учетной записью OpenShift (например, app2-myname.rhcloud.com)?Openshift: share MySQL cartrige между приложениями

Спасибо.

ответ

1

С этого КБ: https://www.openshift.com/kb/kb-e1051-how-do-i-connect-multiple-applications-to-one-database#comment-form

OpenShift не поддерживает прямое подключение к встроенной базе данных по немасштабируемым приложениям. Сказав, что, есть 2 обходные сегодня:

  1. Подключение к базе данных масштабируемого приложения с использованием жёстко прописанные значения, так как вы не будете иметь $ OPENSHIFT_DB_ * окр вары (для масштабируемых приложений см https://openshift.redhat.com/community/kb/kb-e1049-how-does-scaling-work-in-openshift)
  2. пересылка порта ssh (см. https://openshift.redhat.com/community/forums/openshift/accessing-an-server-port-running-in-openshift-from-another-openshift-image)