heroku에 node.js 앱이 있고 public/productimages 폴더에 이미지가 저장됩니다. 그러나 새로운 코드를 작성할 때마다 이전의 모든 이미지가 삭제됩니다. .gitignore 파일에 productimages를 추가했지만 사용하지 않았습니다. 로컬 컴퓨터의 public/productimages는 비어 있습니다.왜 Git은 배포 후 서버에 파일을 덮어 씁니까?
3
A
답변
7
헤로 쿠의 영구 저장 장치로 파일 시스템을 사용할 수 없습니다.
이유는 Heroku가 응용 프로그램을 시작할 때마다 완전히 새로운 임시 디렉토리에서 응용 프로그램을 시작하기 때문입니다. Heroku가 응용 프로그램을 종료 할 때마다 응용 프로그램이 이전에 실행했던 임시 디렉토리를 삭제합니다. Heoku는 야간에 git push
때마다 구성 변수를 변경할 때마다 애드온을 변경할 때마다 dynos 수를 늘리거나 줄이십시오.
은 저장하려는 항목을 저장하기 위해 PostgreSQL 데이터베이스 나 S3와 같은 외부 서비스를 사용해야합니다.
+0
감사합니다. 전에 알지 못했습니다. – user925957
0
클라우드 컴퓨팅의 기본 전제 : 명시 적으로 그렇게하지 않는 한 저장소는 영구적이지 않습니다.
Heroku는 사용하지 않았지만 버전이 지정되지 않았고 레포에서 가져올 수없는 파일은 보관되지 않습니다.
관련 문제
- 1. svn hotcopy가 기존 파일을 덮어 씁니까?
- 2. 다른 프로세스에서 사용중인 텍스트 파일을 덮어 씁니까?
- 3. MongoDB Gridfs에서 파일을 어떻게 덮어 씁니까?
- 4. 는 phpinfo() 함수를 덮어 씁니까?
- 5. 왜 페이지가로드 된 후에 전역 jQuery 객체를 덮어 씁니까?
- 6. 문서 폴더의 파일이 자동으로 덮어 씁니까?
- 7. iis 서버에 asp.net 파일을 배포 한 후 구성 오류가 발생했습니다.
- 8. TFS 2010 - 빌드 후 여러 서버에 배포
- 9. 잠긴 파일을 이동 후 복사 덮어 쓰기
- 10. 앱 업데이트가 앱의 홈 디렉토리를 덮어 씁니까?
- 11. Silverlight 툴킷 테마가 스타일을 덮어 씁니까?
- 12. sIFR - onRelease를 사용하여 링크를 덮어 씁니까?
- 13. StaticMenuItemStyle과 StaticSelectedStyle - 다른 하나를 덮어 씁니까?
- 14. 라이브 서버에 PHP 배포
- 15. git은 하나의 브랜치에서만 파일을 제거합니다.
- 16. .Net은 어셈블리가 빌드 될 때 왜 신경을 씁니까?
- 17. 모 드 다시 쓰기가 모두 .php를 덮어 씁니까?
- 18. 배포 후 XBAP 구성 파일을 업데이트하는 방법
- 19. 배포 후 XBAP 구성 파일을 업데이트하는 방법?
- 20. 왜 내 대화 상자 클래스가 서로 씁니까?
- 21. 서버에 프로젝트 배포
- 22. 다른 서버에 배포
- 23. 서버에 VSTO 프로젝트 배포
- 24. CI 빌드 후 배포
- 25. mysqldump를 통해 데이터베이스를 복원하는 MySQL - 다른 대상 테이블을 덮어 씁니까?
- 26. JQuery ui CSS 스타일이 내 CSS 스타일을 덮어 씁니까?
- 27. 길게 누르면 iPhone 복사 메뉴 캡션을 덮어 씁니까?
- 28. 최대 절전 모드 유효성 검사기 주석을 덮어 씁니까?
- 29. Apache Rewrite가 Mime 및 프록시 요청을 덮어 씁니까?
- 30. GPO 설정 - 클라이언트 컴퓨터에서 레지스트리 수정 내용을 덮어 씁니까?
* * 어떻게 푸시합니까? – arnaud576875
왜 밀고 있습니까? 이 경우 더 좋아지지 않을까요? –
그가 Git의 의미에서 "밀고"있는 것은 아니지만, Heroku의 gem을 사용하여 배포하는 것 – meagar