[英]Why does the Ruby on Rails Azure Web App Tutorial fail to deploy to the remote?
[英]Fail of Deployment of Ruby on Rails App in Azure Web App Linux
为了使一个简单的应用程序正常工作,我遵循了一些教程,但是没有成功。 最简单的教程是本示例的“ hello-world”。
第一部分是在本地计算机上创建一个Ruby应用程序,其中仅包含一条指向自定义消息的路由。 在我的机器上运行该应用程序就可以了。
使用本地Git存储库在基于Ruby 2.3的Linux,Azure,Linux上创建Web应用程序后,关于捆绑安装存在一些问题。
当我将应用程序推送到(Azure的)Git时,容器将所有gems安装在“ tmp / bundle”文件夹中。 但是,容器无法启动。 检查启动错误,容器找不到gem文件,尤其是puma。 当我检查文件时,在同一位置。
应用程序的推送不包括已安装的宝石,因为容器可以读取Gemfile并自行安装,但由于某种原因,找不到它们。
我不知道在哪里可以找到。 有人可以帮我一些忙吗?
对于您的问题,我建议您可以在将应用程序部署到Azure之前使其成为映像。 然后为容器创建Web App。
因此,您可以在创建图像时检查所有内容。 有关分步操作,您可以按照文档使用自定义Docker映像用于Web应用程序容器 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.