【发布时间】:2016-04-25 23:05:37
【问题描述】:
我有一个 ruby on rails 应用程序(ruby 2.2.3 / rails 4.2.3 / puma),它部署在 AWS elastic beanstalk 上,不需要 DB。
我曾经以某种方式能够欺骗 AWS EB 在没有数据库的情况下成功部署,但是当尝试使用新更新再次部署时,我收到了以下响应:
Hook /opt/elasticbeanstalk/hooks/appdeploy/pre/12_db_migration.sh failed. For more detail, check /var/log/eb-activity.log using console or EB CLI.
我知道它失败了,因为我没有设置生产服务器,也没有故意在 Gemfile 中设置 sqlite3 gem 的 pg。我想做的是完全跳过 12_db_migration.sh 命令。
这可能吗?有人知道怎么做吗?
我认为它涉及 .ebextensions 文件夹 / *.config 文件,但我不确定命令是什么,并且在互联网上搜索无济于事。
【问题讨论】:
标签: ruby-on-rails amazon-web-services amazon-elastic-beanstalk