2011-05-09 2 views
2

Ruby 1.9.2 및 Rails 3.x로 작성된 기존 웹 응용 프로그램이 있습니다. 우리의 원래 모델은 서비스로서의 소프트웨어 였지만 우리 업계에서 조사한 결과 클라이언트의 코드 호스팅이 개인 정보 보호상의 이유로 (자신의 데이터 센터에 클라이언트 데이터를 저장하는 데 더 좋을 수 있음) 시간이 걸릴 수 있습니다.Ruby on Rails로 작성된 응용 프로그램 배포

코드베이스를 보지 못하게하는 가장 좋은 방법은 무엇입니까? 누구나 JRuby 나 비슷한 솔루션으로 컴파일 된 경험이 있습니까? 단계는 무엇입니까?

감사

+0

현재 Ruby VM을 사용하고 있지 않습니다. 루비 코디를 숨기고 클라이언트가 응용 프로그램을 설치하고 실행할 수있는 쉬운 방법을 제공하는 데 도움이되는 솔루션을 찾고 있습니다. – mattvv

답변

3

warbler에서 봐. '실행 가능'및 '컴파일 된'기능을 사용하면 레일즈 애플리케이션을 독립 실행 형, 컴파일 된 (즉, Java 클래스) Java 애플리케이션으로 패키징 할 수 있으며 컴파일 된 Java 클래스는 'java -jar app.jar'으로 실행될 수있는 서블릿 컨테이너로 패키지화 할 수 있습니다. .

관련 문제