2012-07-26 17 views
6

Tôi thực sự thích kiến ​​trúc triển khai của Heroku.Tôi có thể sử dụng gói xây dựng Heroku để triển khai cho máy chủ cục bộ của riêng mình không?

Có thể lấy một trong buildpacks Heroku của (ví dụ Heroku's buildpack for Ruby) để triển khai ứng dụng của tôi đến máy chủ của riêng tôi (địa phương Linux hoặc EC2 chạy Ubuntu), sử dụng các lệnh quen thuộc

linux> git push localserver master 

nơi LocalServer là một điểm cuối git mà tôi có thể đẩy kho lưu trữ của mình.

Nếu có, có chỗ nào có tài liệu thiết lập máy chủ cục bộ hoặc EC2 để thực hiện việc này làm quy trình lặp lại không?

+0

Không, không đơn giản như vậy. Một buildpack Heroku là một phần nhỏ của câu đố mà chỉ đơn giản là tùy biến slug ứng dụng của bạn. Bạn cần một cái gì đó toàn diện hơn một chút để tái tạo chức năng triển khai-trên-đẩy. –

+1

Xem liệu Dokku có đáp ứng được nhu cầu của bạn hay không. – dankohn

Trả lời

-3

Không, nhưng tôi biết có một vài mã nguồn mở Heroku ra khỏi đó mà bạn có thể sử dụng trên các máy chủ của riêng bạn. Nói vậy, Google nhanh chóng không tiết lộ bất cứ điều gì.

+0

Làm thế nào để bạn biết có nhái heroku ra khỏi đó? – irth

+0

@irth Trong thực tế, có. Ví dụ, [Dokku] (https://github.com/progrium/dokku) hoặc [Tsuru] (https://tsuru.io/). – Ale

3

Có lẽ tôi không phải là rất hữu ích, nhưng chỉ muốn đề cập đến bài viết trên blog riêng Heroku về buildpacks nói (http://blog.heroku.com/archives/2012/7/17/buildpacks/):

Sử dụng buildpacks có thể là một cách thuận tiện để tận dụng hiện có, mã nguồn mở để thêm hỗ trợ khung và ngôn ngữ mới vào nền tảng của riêng bạn. Stackato, một nền tảng-như-một-dịch vụ của ActiveState, recently announced support for Heroku buildpacks.

Bạn cũng có thể chạy buildpacks trên máy trạm cục bộ hoặc trong môi trường dựa trên máy chủ truyền thống với Mason.

Các vấn đề liên quan