Liferay PaaSとOpenOffice/LibreOfficeの統合

注:Liferay は、Liferay Experience Could オファリングの名称を次のように変更しました。 Liferay SaaS(旧 LXC) と Liferay PaaS(旧 LXC-SM)となりました。

問題

  • 時には、doc、docx、xlsなどの「オフィス」ファイルのプレビューを生成する必要があります。 そのためには、LiferayをOpenOffice/ LibreOfficeと統合する必要があります。
  • Liferay PaaSプロジェクトでこの統合はどのように実現できますか?

環境

  • Liferay PaaS

解像度

  • LibreOffice を Liferay PaaS と統合するには、新しいカスタムサービスを作成することをお勧めします:

image.png

  • 新しいサービスのLCP.jsonの例です:

{
"id": "libreoffice",
"image": "[your_trusted_image]/libreoffice-api",
"cpu": 1,
"memory": 512,
"scale": 1,
"kind": "Deployment",
"dependencies": [],
"readinessProbe": {
"timeoutSeconds": 5,
"tcpSocket": {
"port": 8100
},
"initialDelaySeconds": 20,
"failureThreshold": 5
},
"livenessProbe": {
"timeoutSeconds": 10,
"tcpSocket": {
"port": 8100
},
"initialDelaySeconds": 60,
"failureThreshold": 3
},
"loadBalancer": {
"defaultBackend": false,
"cdn": false,
"customDomains": []
},
"ports": [
{
"protocol": "TCP",
"port": 8100,
"targetPort": 8100,
"external": false
}
]
}

追加情報

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています