我在Elastic Beanstalk上设置Shopify Dashing ruby应用程序时遇到了一些问题。我们在Heroku上成功运行它,但是希望将它移到AWS,其中我们的其他应用程序都存在。
问题: 我可以让它运行并加载基本应用程序,但没有数据加载和控制台日志抛出连接错误)。这可能是因为/ events路由没有返回任何数据(尽管它确实返回了200)
到目前为止我尝试过的事情:
我认为这是json gem的一个问题,因为我必须摆弄它才能让它在EB上工作(将它添加到gemfile中:)
source 'https://rubygems.org'
gem 'dashing'
gem 'json'
此代码在本地和Heroku上运行,我正在使用“快速启动”生成的示例仪表板,因此我没有做任何自定义。
思想/想法?该应用程序当前正在运行(加载基本HTML但没有值,您将在console.log中看到错误): http://ch-dash.elasticbeanstalk.com/
答案 0 :(得分:1)
尝试使用elastic-beanstalk gem进行打包和部署。注意从real-world example
部分生成的.ebextensions,或包含的示例文件。它包含来自@gkop的命令,使其在eb环境中的工作更加符合预期。