gpt4 book ai didi

ruby-on-rails - OpsWorks - 自定义 Recipe 中包含的内容

转载 作者:行者123 更新时间:2023-12-04 04:47:47 26 4
gpt4 key购买 nike

我是厨师和 AWS OpsWorks 的新手。

我想创建一个自定义说明书,以便在生产中预编译 Assets 并使用每当 gem 设置 cron 作业。

我找到了一些关于预编译 Assets 的东西,我也会弄清楚 cron 部分,但我很困惑我的自定义厨师项目应该是什么样子。
这是一个完整的厨师个人项目,将取代 AWS OpsWorks 的标准食谱,因此我必须从他们的 github 存储库中复制内容?
或者我们和他们的食谱会合并吗?如果是这样,我必须至少包含哪些目录和文件,例如执行“bundle exec 每当 --update-crontab 'foo'”

是否建议只为食谱创建第二个项目,或者我可以将厨师文件放在我的 rails 结构的子目录中而不会弄乱它?

最佳答案

OpsWorks 目前不支持单一的说明书目录样式。它可以像这样构建存储库:

delayed_job
recipes
deploy.rb
undeploy.rb
s3cmd
attributes
default.rb
recipes
setup.rb
configure.rb
templates
default
s3cfg.erb
whenever
recipes
deploy.rb
undeploy.rb

然后在堆栈设置下,在自定义食谱下,可以添加例如每当::部署下部署。对于 default.rb 配方,一次可以添加例如sphinx 而不是 sphinx::default。

在更改并推送到存储库后,必须运行 update_custom_cookbooks部署页面中的命令。

关于ruby-on-rails - OpsWorks - 自定义 Recipe 中包含的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17921580/

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