Я начал играть с Sinatra и развертываться на Heroku, что я считаю очень приятным. Мне не нужна масштабируемость, предоставляемая Heroku, но мне очень нравится их CLI и возможность развертывания приложения с простым нажатием. Есть ли проект с открытым исходным кодом, который выпускает образ VM, который я мог бы сказать, на экземпляре EC2 и который предоставит те же услуги (веб-сервер, postgres, git push-to-deploy, режим обслуживания...) в маленьком '?
С открытым исходным кодом мини-героку?
Ответ 1
Отъезд CloudFoundry. Они выпускают свою платформу как открытый источник.
Ответ 2
Недавно был выпущен Dokku (https://github.com/progrium/dokku/):
Докеры с питанием мини-Хереку. Самая маленькая реализация PaaS, которую вы когда-либо видели. Предполагает Ubuntu 13 прямо сейчас. Идеально иметь домен, готовый указать на ваш хост. Он разработан и, вероятно, лучше всего использовать новую виртуальную машину. Бутстраппер установит все необходимое.
- Docker - время и менеджер контейнера
- Buildstep - Buildpack builder
- gitreceive - Git нажмите интерфейс
- sshcommand - Исправлены команды над SSH
Обновление Feb 2014: также посмотрите Flynn, особенно если вам нужна многопользовательская установка или настройка нескольких хостов.
Автор Dokku активно участвует в разработке Flynn.
Ответ 3
Другим вариантом является OpenRuku, "в разработке MIT, лицензированный с открытым исходным кодом Heroku clone/implementation."
У них есть бродячий шаблон, который вы можете использовать для создания полностью запущенной виртуальной машины OpenRuku.
Ответ 4
Взгляните на OpenShift из Red Hat.
Он с открытым исходным кодом и очень хорошо развит. Вы можете попробовать использовать его на своих серверах, а затем установить всю систему на своих выделенных серверах.
Ответ 5
Heroku - OSS: https://github.com/heroku
Не могли бы вы использовать это для развертывания вашего собственного клиента heroku?
изменить
Просто понял, что вы попросили VM, что не совсем то, что я ответил...