Это некоторая предыстория моей проблемы ...
Я использую Стороннюю платформу в качестве платформы для размещения своего приложения rails, и это здорово.Настолько легко начать и использовать всю мощь AWS!
Однако для некоторых задач, которые я хотел выполнить, были конфликты с версиями gems / server / ruby, которые я мог контролировать локально с помощью разработки, но никогда не работална моей третьей стороне, поскольку есть определенный контроль над средами, которые вы не можете изменить.Это означает, что это стабильная платформа, но вы не можете выйти за рамки.Я использую Тринидад / Джруби, который имеет большие преимущества в производительности!
Это то, что я делаю
Поэтому я решил запустить свой собственный экземпляр EC2.Это идет действительно хорошо.Однако мне интересно знать, что все будут делать с точки зрения развертывания.В данный момент я загружаю git на сервер EC2 и запускаю rails из команды.В идеале я бы хотел, чтобы рельсы работали в фоновом режиме и запускались при запуске.
Вопрос
Как настроить экземпляр EC2 на полный рабочий сервер, а не просто сервер, запускаемый из команды через SSH.Можно ли, например, настроить собственный инструмент развертывания?
Спасибо
Чарли