2012-12-02 3 views
1

기본적으로 코드를 Github에 푸시 한 다음 AppHarbor/Heroku는 최신 커밋을 기반으로 빌드합니다.AppHarbor/Heroku를 사용하여 배포 할 경우 Github에서 SQL 사용자 이름과 암호를 숨기는 방법은 무엇입니까?

내가 파일인 경우, 파일 자체 만 커밋 된 것을 볼 수 있기 때문에 AppHarbor/Heroku는 작성된 응용 프로그램을 데이터베이스에 연결할 수 없습니다.

제안 사항?

+0

AppHarbor의 설명서에서이 비트를 이해하는 데 문제가 있습니다. 코드를 푸시하면 현재 환경에 따라 "디버그"값이 대체됩니다. 유닛 테스트를 실행하는 동안 "환경"이 "테스트"로 설정되어 있습니다. 응용 프로그램이 배포되고 서버에서 실행될 때 "환경"은 "릴리스"와 같습니다. "- 키가 변경되거나 값이 변경됩니까? – sergserg

답변

2

저는 AppHarbor에 익숙하지 않지만 Heroku는 환경 변수를 데이터베이스 연결 매개 변수로 공개하므로 git에 넣지 않아도됩니다.

+0

AppHarbor에는 구성 변수가 있으므로 좋은 선택과 비슷합니다. – sergserg