Capistrano 배포 앱을 개발 데이터베이스를 사용하도록하려면 어떻게해야합니까?
-
05-07-2019 - |
문제
Capistrano를 사용하여 개발 서버에 배포하는 앱이 있습니다. 이 배포가 개발 데이터베이스를 사용하도록 강요하고 싶습니다. 지금까지 내가 수행 한 유일한 방법은 제작 데이터베이스 정보를 database.yml
개발 정보와 동일합니다. 그러나 이것은 완전한 해킹입니다.
나는 설정을 시도했다 rails_env
개발에 deploy.rb
그러나 그것은 효과가 없었습니다.
생각?
해결책
나는 솔루션을 사용하여 결국 끝났다 여기. 기본적으로 환경에서 라인을 교체하는 레시피입니다.
Dreamhost의 승객 구성과 관련된 문제가있는 것 같습니다. 생산 모드에서 실행중인 것으로 가정합니다.
다른 팁
나는 사용할 것이다 Capistrano Ext 여러 배포 환경을 정의하기 위해 나는 과거에 이것을 내 앱의 준비 및 생산 설치에 사용 했으므로 당신에게 잘 작동한다고 생각합니다.
Jamis Buck에는 글이 있습니다 사용 방법에 대한 개요를 원한다면
제휴하지 않습니다 StackOverflow