【问题标题】:ManageIQ all files return 404 Not foundManageIQ 所有文件返回 404 未找到
【发布时间】:2022-01-06 12:08:16
【问题描述】:

我克隆了 repo https://github.com/ManageIQ/manageiq/ 并使用 Dockerfile 构建了 docker 映像。但是当我启动容器时,没有提供任何文件。

似乎所需的文件位于public/ 目录下,但我不确定应该手动将其复制到哪里。我尝试将所有文​​件复制到app/assets/,但仍然出现同样的错误。

知道应该将public/* 文件复制到哪里吗?

这是默认登录页面的样子

而且控制台有很多错误。

config/application.rb 说了以下内容,我已经尝试过,如上所述。

# TODO: Move to asset pipeline enabled by moving assets from public to app/assets
config.asset_path = "%s"

【问题讨论】:

    标签: ruby docker manageiq


    【解决方案1】:

    整体 Docker 映像并非像通常预期的 Dockerfile 那样从源代码直接构建。相反,它构建在 UI 工作者的 podified (kubernetes) 映像之上,并在顶部进行了一些引导 (ref)。 podified 图像使用每晚从各种源存储库构建的 RPM,其中包括打包位于 /public/packs 中的 UI 代码。

    如果映像构建失败,则说明 UI 工作器映像有问题或某些服务未启动。最好的办法是在https://github.com/ManageIQ/manageiq/issues 上打开一个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-15
      • 1970-01-01
      • 2018-04-10
      • 2018-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-28
      相关资源
      最近更新 更多