Предположим есть cервис написанный на ноде или ror или еще чем нибудь, не важно на чем, главное что этот сервис включает свой сервер. Есть удаленный сервер с пользователем, отдельной папкой в /home/service и всем необходимым для работы этого сервиса. При деплое сервис загружается в /home/service запускается просто командой (например node service.js) и отлично работает.
Хочу что бы при перезагрузке удаленного сервера этот сервис автоматически запускался, то есть его надо как то добавить в систему инициализации сервера, при этом сам скрипт для системы инициализации должен храниться в репозитории вместе с этим сервисом, и соответственно вся магия должна происходить внутри /home/service от пользователя service.
Как это можно сделать?