2016-11-18 11 views
0

내 프로젝트에 './client/storage'에서 생성 된 다양한 저장 컨테이너가 있습니다.내 strongloop 프로젝트의 새 버전을 배포 할 때 스토리지 컨테이너가 비게되는 것을 어떻게 중지합니까?

프로젝트를 배포 할 때 이러한 컨테이너는 서버에 '/var/lib/strong-pm/svc/1/work/current/client/storage/'으로 복제됩니다. 일부 업로드를 수행하면 파일이 서버에 저장되지만 새 버전을 배포하면 파일이 제거됩니다.

이 동작을 방지하기 위해 어떤 방식으로 '.git_ignore'을 사용해야합니까?

답변

0

프로젝트를 배포 할 때 이전 프로젝트 폴더를 덮어 쓰지 않고 새 프로젝트 폴더를 다시 만듭니다.
그래서 나는이 문제를 해결할 가장 좋은 방법은 .gitignore 일지 모르지만 가장 안전하고 좋은 방법은 create your storage location outside the scope of the main project folder이어야한다고 생각합니다.

가능하면 로컬 파일 시스템에 이미지를 저장하지 말고 Amazon S3 컨테이너 또는 다른 클라우드 서비스를 통해 이미지를 가져 오십시오. 루프백은이 모든 것을 처리하는 매우 쉬운 방법을 제공합니다.