如何将 LAR 文件导入 Liferay Docker 镜像?

问题描述 投票:0回答:1

我一直在从 Liferay 安装导出页面,生成 LAR 文件。我不需要从 GUI 导入此文件,而是需要将其添加到 Docker 映像中的 Liferay 配置中,以便在容器启动时已经配置好页面。我假设有一个或多个目录可以解压 LAR 文件。这样的操作可行吗,还是Liferay只允许通过Web界面导入?

docker liferay
1个回答
0
投票

我不知道 LAR 文件有任何静态部署,因为它们需要一些上下文:

  • 您想将内容导入到哪个网站?
  • 您想在每次启动时导入内容吗?
  • 您想要覆盖现有内容还是仅将 LAR 添加到其中?

解决这个问题的唯一方法是编写自定义代码并使用 API。这样,您的自定义代码就可以做出导入时需要在 UI 上做出的所有决定。

另请注意,LAR 文件特定于单个版本(具体更新/GA),因此此导入的 LAR 文件可能需要频繁更新。

还可以考虑查看站点初始化程序。但是,和以前一样,它们不能在启动时无条件部署,但您可以使用它们来创建新站点。

© www.soinside.com 2019 - 2024. All rights reserved.