【发布时间】:2017-04-08 09:19:07
【问题描述】:
我正在将 RoR 应用程序部署到 Amazon Elastic Beanstalk (EB)。为了通过预加载数据来准备容器,我正在使用预部署脚本运行 rake 任务:
container_commands:
01seed:
command: rails db:seed:dataset size=$SIZE --trace
问题是,如果我使用eb create --scale 4 启动四个实例,任务会运行四次,这会导致我的部署由于违反唯一键约束而失败。如何为每个部署运行一个实例的任务?
【问题讨论】:
标签: amazon-web-services amazon-ec2 amazon-elastic-beanstalk