Перво-наперво нам нужно зарегистрировать учетную запись в openshift. После создаем приложение, куда добавляем соответствующий картридж с сервером баз данных MySQL(в идеале БД может быть любой). Второй пункт - это настройка rhc клиента. Как это сделать описано здесь. В двух словах: сгенерировать ssh ключ и экспортировать его в свою учетную запись. Далее заходим на наш аккаунт и проверяем, что все работает.
Вывод содержит всю необходимую информацию. А именно хост, порт, имя пользователя и пароль. Сервер работает, но он не доступен из вне. Чтобы это сделать на локальной машине выполняем следующую команду:
target application можно узнать с помощью rhc-domain-info. В моем случае это - javaquiz.
Используя значения user/password из переменных окружения, а порт и хост из rhc-port-forward соединяемся с сервером:
И на последок:
Тоннель остается открытым до тех пор пока не завершит свою работу rhc-port-forward. Поэтому для активной разработки есть смысл запускать ее как фоновый процесс.
Ссылки
- Оригинальная стратья. В качестве БД рассмотрен MongoDB
- Настройка удаленного доступа к openshift
No comments:
Post a Comment