2012-07-26 1 views
6

Heroku의 배포 구조가 정말 마음에 듭니다. Heroku 빌드 팩을 사용하여 내 로컬 서버에 배포 할 수 있습니까?

내 자신의 서버에 내 응용 프로그램을 배포하는 Heroku가의 buildpacks 중 하나를 (예를 들어 Heroku's buildpack for Ruby) 촬영합니다 가능 (현지 Linux 또는 EC2 우분투를 실행) localserver이고 친숙한 명령

linux> git push localserver master 

를 사용하여, 저장소를 푸시 할 수있는 git 엔드 포인트.

그렇다면 반복 가능한 프로세스로 로컬 또는 EC2 서버를 설정하는 문서가 있습니까?

+0

아니오, 간단하지 않습니다. Heroku 빌드 팩은 응용 프로그램 슬러그를 간단하게 사용자 정의하는 퍼즐의 작은 조각입니다. 푸시 (deploy-on-push) 기능을 재현하려면 좀 더 포괄적 인 것이 필요합니다. –

+1

Dokku가 귀하의 필요를 충족시키는 지보십시오. – dankohn

답변

-3

아니요,하지만 거기에는 몇 가지 오픈 소스 Heroku 클론이있어서 자신의 서버에서 사용할 수 있습니다. 그래도 빠른 구글은 아무 것도 밝히지 않았다. 아마도

+0

거기에 영웅 클론이 있다는 것을 어떻게 알 수 있습니까? – irth

+0

@irth 사실, 있습니다. 예를 들어, [Dokku] (https://github.com/progrium/dokku) 또는 [Tsuru] (https://tsuru.io/)와 같이 입력하십시오. – Ale

3

나는 (http://blog.heroku.com/archives/2012/7/17/buildpacks/) 매우 도움이 아니지만, 단지 buildpacks에 대한 Heroku가 자신의 블로그 포스트는 말한다 언급하고 싶었 : buildpacks를 사용

가 오픈 소스 코드를 기존 활용 할 수있는 편리한 방법이 될 수 있습니다 자신의 플랫폼에 새로운 언어 및 프레임 워크 지원을 추가하십시오. Stackato, ActiveState의 플랫폼으로서의 플랫폼, recently announced support for Heroku buildpacks.

또한 로컬 워크 스테이션이나 Mason이라는 전통적인 서버 기반 환경에서 buildpacks를 실행할 수도 있습니다.