open-source mini-heroku? [zamknięte]

Zacząłem grać z Sinatrą i instalować na Heroku, co uważam za naprawdę przyjemne. Nie potrzebuję skalowalności, jaką zapewnia Heroku, ale bardzo podoba mi się ich CLI i możliwość wdrożenia aplikacji za pomocą prostego push. Czy istnieje projekt open source, który wydaje obraz maszyny Wirtualnej, który mógłbym slap powiedzieć, na instancji EC2 i który zapewniłby te same usługi (serwer WWW, postgres, git push-to-deploy, tryb konserwacji..."w małym"?

Author: Charles, 2011-03-28

5 answers

Zobacz CloudFoundry . Wypuszczają swoją platformę jako open source.

 9
Author: Edward M Smith,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-04-13 21:23:12

Dokku został niedawno wydany ( https://github.com/progrium/dokku/):

Docker powered mini-Heroku. Najmniejsza implementacja PaaS, jaką kiedykolwiek widziałeś. Zakłada Ubuntu 13 teraz. Najlepiej mieć domenę gotową do wskazywania hosta. Jest przeznaczony do i prawdopodobnie najlepiej jest używać świeżej maszyny wirtualnej. Bootstrapper zainstaluje wszystko, czego potrzebuje.

  • Docker - container runtime and manager
  • Buildstep-Buildpack builder
  • gitreceive - Interfejs git push
  • sshcommand-stałe polecenia nad SSH

Aktualizacja Luty 2014: również spójrz na Flynn zwłaszcza jeśli potrzebujesz multitenancy lub konfiguracji wielu hostów.
Autor Dokku jest aktywnie zaangażowany w rozwój Flynna.

 22
Author: Webdevotion,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-02-25 11:02:16

Inną opcją wydaje się być OpenRuku, "rozwijany na licencji MIT klon/implementacja Heroku o otwartym kodzie źródłowym."

Mają szablon vagrant, którego możesz użyć do utworzenia w pełni działającej maszyny Wirtualnej OpenRuku.

 1
Author: danriti,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-05-23 21:01:06

Spójrz na OpenShift z Red Hat.

Jest open source i bardzo dobrze rozwinięty. Możesz spróbować użyć go na swoich serwerach, a później zainstalować cały system na własnych serwerach dedykowanych.

 1
Author: Pol,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-07-02 18:03:27

Heroku jest OSS: https://github.com/heroku

Czy mógłbyś użyć tego do wdrożenia własnego klienta heroku?

Edit

Właśnie zrozumiałem, że prosiłeś o maszynę wirtualną, co nie jest dokładnie tym, na co odpowiedziałem...

 -4
Author: Jim Deville,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-03-31 16:40:55