Как запустить два рельса веб-приложений вместе - PullRequest
0 голосов
/ 29 августа 2011

Я очень новичок в рельсах. У меня есть два рельса веб-приложений. Оба они подключены к одной базе данных. Я хочу, чтобы один из них запускался отдельно в специальной папке. Является ли это возможным ? Как это сделать?

Спасибо ...

1 Ответ

0 голосов
/ 29 августа 2011

Это скорее проблема конфигурации сервера, чем что-либо еще. В основном, создайте 2 каталога на вашем производственном сервере, по одному для каждого приложения.

Если вы используете nginx и passenger, после успешного развертывания каждого приложения через capistrano, отредактируйте файл конфигурации nginx так, чтобы у каждого приложения был свой собственный блок, примерно такой:

server {
  listen 80;
  root <full_path_to_app_1>;
  server_name <DNS name for app 1>;
  passenger_enabled on;
}

server {
  listen 80;
  root <full_path_to_app_2>;
  #the rest is about the same
}

Таким образом, ваш рабочий сервер будет поддерживать несколько приложений Rails. Документация о том, как все это настроить, обширна, так что вы сможете разобраться в деталях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...