Thursday, January 31, 2013

Подключение локального клиента к серверу БД Openshift приложения

Перво-наперво нам нужно зарегистрировать учетную запись в openshift. После создаем приложение, куда добавляем соответствующий картридж с сервером баз данных MySQL(в идеале БД может быть любой). Второй пункт - это настройка rhc клиента. Как это сделать описано здесь. В двух словах: сгенерировать ssh ключ и экспортировать его в свою учетную запись. Далее заходим на наш аккаунт и проверяем, что все работает.

Вывод содержит всю необходимую информацию. А именно хост, порт, имя пользователя и пароль. Сервер работает, но он не доступен из вне. Чтобы это сделать на локальной машине выполняем следующую команду:


target application можно узнать с помощью rhc-domain-info. В моем случае это - javaquiz.

Используя значения user/password из переменных окружения, а порт и хост из rhc-port-forward соединяемся с сервером:

И на последок:

Тоннель остается открытым до тех пор пока не завершит свою работу rhc-port-forward. Поэтому для активной разработки есть смысл запускать ее как фоновый процесс.

Ссылки

No comments:

Post a Comment