2012-07-26 18 views
6

Bardzo podoba mi się architektura wdrożenia Heroku.Czy mogę użyć pakietów budujących Heroku do wdrożenia na moim lokalnym serwerze?

Czy można przyjąć jedną z buildpacks Heroku (np Heroku's buildpack for Ruby) wdrożyć mojej aplikacji do mojego serwera (lokalny Linux lub EC2 Ubuntu), za pomocą znanego polecenia

linux> git push localserver master 

gdzie LocalServer jest punkt końcowy git, do którego mogę przesłać moje repozytorium.

Jeśli tak, czy jest jakieś miejsce, w którym dokumenty konfigurują serwer lokalny lub EC2, aby wykonać to jako powtarzalny proces?

+0

Nie, to nie takie proste. Buildpack Heroku to mały element układanki, który po prostu dostosowuje Twój ślimak do aplikacji. Potrzebujesz czegoś bardziej kompleksowego do odtworzenia funkcjonalności wdrażania na żądanie. –

+1

Sprawdź, czy Dokku spełnia Twoje potrzeby. – dankohn

Odpowiedz

-3

Nie, ale wiem, że istnieje kilka otwartych kodów źródłowych Heroku, które można wykorzystać na własnych serwerach. Mówiąc to, szybki Google nie ujawnił niczego.

+0

Skąd wiesz, że są tam klony heroku? – irth

+0

@irth W rzeczywistości istnieją. Na przykład [Dokku] (https://github.com/progrium/dokku) lub [Tsuru] (https://tsuru.io/). – Ale

3

Może nie jestem bardzo pomocne, ale po prostu chciałem wspomnieć, że Heroku własnego blogu o buildpacks mówi (http://blog.heroku.com/archives/2012/7/17/buildpacks/):

Korzystanie buildpacks może być wygodnym sposobem na wykorzystanie istniejących, kodu open-source dodaj nowy język i obsługę ram do własnej platformy. Stackato, platforma jako usługa firmy ActiveState, recently announced support for Heroku buildpacks.

Można także uruchamiać pakiety buildpacks na lokalnej stacji roboczej lub w tradycyjnym środowisku serwerowym z Mason.

Powiązane problemy