heroku run bash
을 통해 dyno에 액세스하고 foo
파일을 만들었습니다. 그러나, 내 애플 리케이션에서 확인하면, 그것은 여전히 foo
을 찾을 수 없습니다. 그래서 나는 autoindex
을 켜고 dyno에 nginx를 설치하려고 시도했다. 그리고 그 파일들은 heroku run bash
과 nginx를 통해 액세스 한 것과 다르다는 것을 확인할 수있다. 왜 그런가요? 어떻게하면 내 실행중인 프로세스가 보여지고있는 파일 시스템에 파일을 넣을 수 있습니까?실행중인 프로세스와 heroku와 다른 파일 bash
0
A
답변
2
heroku run bash
을 발행하면이 일회용으로 새로운 dyno가 만들어지고 액세스 권한이 부여됩니다. Heroku 파일 시스템이 일시적이므로 사용자가 작성한 모든 파일은 로그 오프 후에 "사라집니다".
즉, 새로운 dyno가 생성되거나 dyno가 재부팅 될 때마다 파일 시스템이 기본 상태로 복원됩니다. "네이티브"상태는 귀하의 앱의 "컴파일 된"버전 인 귀하의 슬러그에있는 것입니다 - 당신이 Heroku에 "git push"한 후에 빌드 팩에 의해 만들어진 것은 무엇이든간에.
모든 Dynos에서 읽기 전용 파일을 사용할 수있게하려면 슬러그에 넣거나 (예 : git에 포함 시키거나 다른 빌드 팩을 사용하여) 어딘가에 넣으십시오 귀하의 dynos는 공유 데이터베이스, Redis/Memcache 인스턴스 또는 가장 논리적으로 : S3와 같이 액세스 할 수 있습니다.
관련 문제
- 1. 쉘에서 실행중인 프로세스와 통신하기
- 2. 실행중인 플래시 프로세스와 상호 작용합니까?
- 3. 실행중인 python 하위 프로세스와 통신합니다.
- 4. 리눅스 잠금 프로세스와 파일
- 5. 실행중인 python 프로세스와 javascript간에 데이터를 전달하는 방법
- 6. 커널 모드에서 실행중인 프로세스와 루트로 실행중인 프로세스의 차이점은 무엇입니까?
- 7. 실행중인 프로세스와 어떻게 통신 할 수 있습니까?
- 8. 자바에서 실행중인 bash 스크립트
- 9. 다른 디렉토리에서 실행중인 JAR 파일?
- 10. 다른 VPS에있는 bash 파일 실행
- 11. Howto 디버깅 실행중인 bash 스크립트
- 12. 목록 프로세스와 연결
- 13. 다른 MVC 프로세스와 SignalR 통합
- 14. 다른 프로세스와 동일한 데이터 공유
- 15. 다른 프로세스와 상호 작용 Java
- 16. 다른 프로세스와 복잡한 객체를 공유하십시오.
- 17. 실행중인 프로세스와 심볼 테이블의 코어 덤프를 얻을 수 있습니까?
- 18. java 실행중인 bash 스크립트, error = 26 텍스트 파일 사용 중
- 19. Heroku와 Node.js에서 웹 소켓 확장하기
- 20. 소스로 실행중인 다른 스크립트의 소스로 bash 스크립트를 실행하려고 시도합니다.
- 21. 'cd'명령이 다른 실행중인 쉘에서 작업 디렉토리를 완성하도록하는 Bash 완성?
- 22. 프로세스와 inode
- 23. 아파치가 실행중인 C++ 코드에서 bash 스크립트 호출하기
- 24. 다른 디렉토리에있는 py 스크립트를 실행중인 bat 파일
- 25. 파일 핸들을 특정 프로세스와 하위 프로세스에만 공유하십시오.
- 26. 자바를 사용하여 이미 실행중인 프로세스와 상호 작용하는 방법
- 27. Android에서 실행중인 프로세스와 캐시 된 백그라운드 프로세스의 차이점은 무엇입니까?
- 28. 쉘에서 실행중인 jar 파일 확인
- 29. Bash - 다른 파일에서 참조하지 않는 파일 식별
- 30. bash : 다른 사람들을 압축하면서 압축 파일 보내기