Liferay の公式 Docker イメージでタイムゾーンを変更する

問題

  • Liferay の公式 Docker イメージで OS レベルのタイムゾーンを変更するには?

Environment

  • Liferay DXP 7.4

解決策

注意: 以下の情報には、Liferay サポートの範囲外のカスタマイズまたは実装のアイデアが含まれています。 この情報を使用する際は、適切な裁量を行使して、それに従うことを選択してください。

  • Docker イメージのタイムゾーンを変更するために利用できる OOS 機能はありません。
  • ただし、タイムゾーンを変更するには、Dockerfile.ext をカスタマイズする必要があります。

追加情報

  • この機能を実現するための回避策: 以下のスニペットを Dockerfile.ext に追加します。
    USER root
    
    ENV DEBIAN_FRONTEND=noninteractive
    
    RUN apt-get -y update && apt-get -y install tzdata
    
    ENV TZ="Asia/Kolkata"
    
    USER liferay
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています