运行 Rails Elastic Beanstalk 环境中的 rake 任务

Run Rails rake task in Elastic Beanstalk environment

有谁知道在 Elastic Beanstalk 环境中为 Rails 应用程序 运行 rake 任务的最简单方法?

我有一些数据想每隔一段时间重置一次(时间线待定)。我看过其他帖子谈论创建 cron 任务,但我现在只想一次性执行该任务。

想办法了。

  • 按照以下说明通过 SSH 连接到您的 EC2 实例: SSH Instructions(我使用了选项 3)
  • 登录后导航到 /var/app/current 目录
  • 运行 您的佣金任务(rake db:migrate 或您尝试执行的任何任务 运行)

您需要登录方框才能运行抽佣任务。
只是 运行 eb ssh <env-name>
您的应用在 /var/app/current