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

but5z9lq  于 2023-11-17  发布在  Docker
关注(0)|答案(1)|浏览(201)

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

xkftehaa

xkftehaa1#

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

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

唯一的解决办法是编写自定义代码并使用API。这样,您的自定义代码就可以在导入时做出所有需要在UI上做出的决定。
另请注意,LAR文件特定于单个版本(精确到更新/GA),因此此导入的LAR文件可能需要频繁更新。
也可以考虑查看站点初始化器。但是,和以前一样,它们不能在启动时无条件地部署,但是你可以使用它们来创建一个新的站点。

相关问题