2016-06-19 11 views
0

내 PHP 앱은 Cloud9에 저장되어 있으며 Cloud9 Git 터미널에서 Heroku에 배포되었습니다.응용 프로그램이 Cloud9에서 Heroku에 배포 된 경우 응용 프로그램의 파일에서 변경 한 내용을 모두 Heroku에 수동으로 푸시해야합니까?

이제 앱 파일에 .json 파일이 있으며 앱의 사용자 인터페이스에있는 TextField에 사용자가 입력 한 값에서 값이 저장됩니다.

문제는 누군가가 ($ git commit 사용) 커밋해야합니다, 사용자가 TextField의 값을 변경하고 변경 내용을 저장 할 때마다 (소스 코드에서, 절약은 .json 파일에 변경 내용을 기록에 해당)이다과 이러한 변경 사항을 Cloud9에서 Heroku로 푸시 ($ git push heroku master 사용) 하시겠습니까? 아니면 자동적으로 그런 일이 일어날 것입니까?

+0

코드를 포함 할 수 있다면 평가하는 것이 더 유용 할 것입니다. –

답변

1

당신의 Heroku 레포는 cloud9에 관한 한 원격 레포입니다. 유형 :

git remote -v 

cloud9에서 리모컨을 확인하십시오.

git push를 수행 할 때 cloud9 repo의 파일 만 Heroku에 배포됩니다.

+0

답변 해 주셔서 감사합니다. "예, Heroku는 자체 repo 사본을 얻습니다."- 네, 생각했습니다. 사용자가 텍스트 필드의 값을 변경하고 변경 사항을 저장하면 변경된 값이 .json 파일의 내용에 표시되기 때문입니다. (REST 웹 서비스 URL을 통해) 웹 브라우저에서 액세스 할 때 Cloud9의 .json 파일 소스에서 변경된 값을 볼 수 없습니다. 지금까지 그렇게 좋았습니다 ... – Solace

+0

... 그러나 문제는 동일한 REST webservice URL (.json 파일의 내용을보기 위해)을 방문했을 때 변경된 값을 더 이상 볼 수 없다는 것입니다. 초기 값. 값은 일정 시간 후 초기 값으로 설정됩니다. – Solace

+1

안녕하세요, 저는이 대화를 SO 또는 Quora 중 어디에서 갖고 싶은지 결정하시기 바랍니다. 어쨌든, 나는 이미 Quroa (https://www.quora.com/When-we-deploy-a-PHP-app-from-Cloud9-to-Heroku-does-Heroku-get-its-own-copy) (Cloud-at-Cloud9에서 각 시간에 저장소에 액세스하거나 저장소에 액세스). 헤로 쿠가 어떻게 작동하는지 이해해야합니다. 특히, 영구적으로 저장하는 데는 dynos의 파일 시스템을 사용할 수 없습니다. –