Запуск общедоступного сервера разработки Rails - PullRequest
0 голосов
/ 02 июня 2010

Есть ли способ запустить сервер разработки Rails 3 (rails server), который не привязан к определенному IP-адресу? Я бы хотел, чтобы другие, работающие над моим проектом, могли использовать приложение из удаленных мест.

Ответы [ 3 ]

2 голосов
/ 02 июня 2010

Не совсем уверен, что тебе нравится здесь делать. Сам сервер обычно не «привязан» к определенному IP-адресу, а только к своему порту. Он с радостью ответит на все запросы, поступающие на этот порт.

Если ваша проблема заключается в том, что вы находитесь на линии с динамическим, изменяющимся IP-адресом (DSL или dial-in), вы можете использовать службу типа dyndns. Эта служба дает вам имя хоста, на которое вы можете указать свой текущий IP-адрес. Люди, с которыми вы работаете, могут использовать это имя хоста для подключения, и им не нужно запоминать ip. Многие модемы / маршрутизаторы имеют опцию, которая может автоматически обновлять ваши динамические настройки ip в этой службе при каждом подключении / входе в систему.

Очевидно, что если приложение запущено на вашем компьютере, оно будет доступно только из удаленных мест, когда оно включено и подключено к сети.

Вы также можете использовать публичный хостинг, как heroku. Heroku также позволяет вам выполнить повторное развертывание с помощью git push (если я правильно вижу), так что это может быть полезно, если вся команда разработчиков захочет его использовать.

Это то, что вы искали?

0 голосов
/ 25 июля 2010

Вы можете использовать некоторые услуги, такие как Tunnlr , сработал для меня.

0 голосов
/ 02 июня 2010

Быть связанным означает, что он будет отвечать на все запросы, отправленные на этот конкретный адрес. Я считаю, что по умолчанию он будет использовать 0.0.0.0, что означает, что он будет отвечать на все запросы. Просто убедитесь, что IP-адрес является вашим общедоступным, и у вас ничего не блокирует порт.

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