自从我记住并找到解决该问题的方法以来,我一直在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上工作。
有人吗?