gpt4 book ai didi

ruby - 在 Ruby 应用程序中的 Capistrano 部署之间持久保存文件的路径

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:06:05 24 4
gpt4 key购买 nike

在 *nix 环境中使用 Ruby 创建文件的正确路径在哪里?这些文件必须在重新启动和发布之间保持不变。显然,使用项目路径是行不通的,因为 Capistrano 将为每次推送创建一个新文件夹。

最佳答案

Capistrano 有一个默认创建的 system 目录,应该链接到发布路径根目录下的 shared/system 目录。这将在部署之间持续存在。

您应该将任何与您的部署无关的内容放在那里,例如,附加文件或其他用户上传的内容。

在你的版本控制系统中,你应该确保不要部署这个目录,以避免打包你的开发特定内容。通常它应该被忽略,不包括在你的版本控制中。

关于ruby - 在 Ruby 应用程序中的 Capistrano 部署之间持久保存文件的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13367513/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com