在部署新版本的strongloop项目时,如何停止清空存储容器?

时间:2016-11-18 11:25:01

标签: loopbackjs strongloop angular-loopback

我的项目中'./client/storage'创建了各种存储容器。

当我部署项目时,这些容器在'/var/lib/strong-pm/svc/1/work/current/client/storage/'中的服务器上重复。如果我进行一些上传,文件将保存在服务器上,但是当我部署新版本时,文件将被删除。

我是否应该以某种方式使用'.git_ignore'来阻止此行为?

1 个答案:

答案 0 :(得分:0)

部署项目时,它不会覆盖以前的项目文件夹,而是重新创建一个新文件夹 所以我不认为.gitignore可能是解决这个问题的最佳方法,但最安全和更好的方法应该是create your storage location outside the scope of the main project folder

如果可能,请不要将图像存储在本地文件系统中,而是通过Amazon S3容器或其他云服务获取图像。 Loopback提供了非常简单的方法来处理所有这些。