Я установил приложение node.js в среде Ubuntu, используя Vagrant/Puppet (сгенерированный с сайта puphpet.com). Я собираюсь отправить завершенный пакет кому-то и хотел бы, чтобы приложение node.js запустило момент, когда «бродяга» заканчивается для них (так что им не нужно беспокоиться о подключении через ssh и запущенные команды) ,Ubuntu + Vagrant + Puphpet: как автоматически запускать приложение node.js при загрузке?
Пакет загрузки puphpet включает в себя папку/puphpet/files/start-always и/exec-always, и мне интересно, могу ли я их использовать.
Или, если я не ошибаюсь, возможно добавить некоторые команды запуска Ubuntu в конец .Vagrantfile (просто не уверен в синтаксисе).
У кого-нибудь есть опыт?
На самом деле вы должны перенести это на «puphpet/files/startup-always». «Exec-once» и «exec-always» были изменены для ТОЛЬКО запуска во время первого «вверх» или в каждом «условии». Таким образом, если вы «бродяга halt && vagrant up», приложение nodejs больше не будет работать. Проблема, документирующая это: https://github.com/puphpet/puphpet/issues/389 – nover