Запускайте сервер rails автоматически, когда я запускаю машину с Ubuntu - PullRequest
12 голосов
/ 06 апреля 2011

У меня есть приложение rails, и я хочу запускать сервер автоматически при каждой загрузке машины. Прямо сейчас я захожу в каталог и затем набираю команду rails s. Как я могу настроить мой компьютер для запуска моего сервера Rail при загрузке? Я использую Ubuntu и Rails 3.0.0.

Ответы [ 2 ]

7 голосов
/ 06 апреля 2011

Для этого вы можете использовать задание cron. Чтобы добавить задание cron, используйте команду crontab -e. Чем вы можете определить задание cron, которое запускается при загрузке и перезагрузке с помощью @reboot command.

Так что у вас будет что-то вроде:

@reboot cd /home/[path to project] && rails server
3 голосов
/ 02 февраля 2016
@reboot /bin/bash -l -c 'cd PATH_TO_PROJECT && rails s'

сделал свое дело для меня. Возможно, вам придется перезагрузить RVM и для этого

@reboot /bin/bash -l -c 'cd PATH_TO_PROJECT && source ~/.rvm/scripts/rvm && rvm use ruby-RUBY_VERSION_HERE && rails s'

послужит цели.

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