0

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

我有一些数据,我想每隔一段时间重置一次(时间轴待定)。我已经看到其他职位谈论创建一个cron任务,但我只是想现在能够一次性执行任务。

回答

2

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

+0

哦 - 只要看到你找到了答案。我认为“eb ssh”会比普通的ssh更好地服务于你。 – Tal

+0

是的,谢谢你在“eb ssh”上的提示。我必须做的一件事是在我的.ssh目录中创建一个“known_hosts”文件夹,然后移动我的.pem键的副本以使其工作 – Dennis

0

想通了。

  • SSH到您的EC2实例使用下面的说明: SSH Instructions(我用的选项3)
  • 导航到/ var /应用/当前目录一旦你在
  • 记录运行您的耙子任务(rake db:migrate或任何您试图运行的任务)
相关问题