繁体   English   中英

在Azure Web App Linux中部署Ruby on Rails App失败

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM