Herokuapp PHP在Dynos上运行部署后任务

时间:2018-08-15 07:18:14

标签: php heroku procfile dyno

自从我记住并找到解决该问题的方法以来,我一直在AWS上开发Elastic Beanstalk。

我正在开发一个Laravel应用程序,该应用程序需要一个单独的环境来进行测试和登台。

我决定尝试一下heroku,直到我需要运行一些脚本(如将文件从S3复制到服务器(准确地说是Laravel护照密钥并设置一些版本化env vars))之前,一切都很顺利。我有剧本;效果很好,但是当我尝试执行 Rx.Observable.fromEvent(block, "mouseleave") .delay(300) .throttleTime(300) .first() .repeat() .subscribe(console.log); 时,它似乎可以一次过地运行。

如果我尝试将命令放到heroku run myscript发行版中,它也会运行,但不会在服务器上运行(也可以是dyno)。

我必须通过SSH登录dynos才能自己运行脚本,该脚本可以按要求工作。

我什至不介意每次发布新版本时都必须运行Procfile并找到解决其他任务的方法。

我不能仅仅获得部署后的命令以在dynos上工作。

有人吗?

0 个答案:

没有答案