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

时间:2015-11-11 20:28:32

标签: ruby-on-rails-4 amazon-web-services rake elastic-beanstalk

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

我有一些数据需要每隔一段时间重置一次(时间轴TBD)。我已经看过其他帖子谈论创建一个cron任务,但我只是希望能够一次性执行任务。

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:0)

想出办法。

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