如何防止 mina 删除上传到生产服务器上的图像?
How do I prevent mina from removing images uploaded on production server?
我正在使用 mina 部署我的 rails 4 应用程序。每当我 mina deploy
它清除所有已上传到我的应用程序的图像。我该如何阻止这种情况发生?谢谢
您需要确保上传的资产最终位于共享目录中,类似于您 database.yml 的方式。
例如,我们的资产都存储在public/system中,所以我们有一行看起来像这样:
set :shared_paths, %w[
files
log
private
public/system
tmp
]
然后,当您 运行 invoke :'deploy:link_shared_paths'
这些目录将链接到您当前目录的根目录,如果它们存在于共享目录中(如果它们存在,您可以 create/populate不要)。
我正在使用 mina 部署我的 rails 4 应用程序。每当我 mina deploy
它清除所有已上传到我的应用程序的图像。我该如何阻止这种情况发生?谢谢
您需要确保上传的资产最终位于共享目录中,类似于您 database.yml 的方式。
例如,我们的资产都存储在public/system中,所以我们有一行看起来像这样:
set :shared_paths, %w[
files
log
private
public/system
tmp
]
然后,当您 运行 invoke :'deploy:link_shared_paths'
这些目录将链接到您当前目录的根目录,如果它们存在于共享目录中(如果它们存在,您可以 create/populate不要)。