UCIDM パッケージ アップデート時の移行作業
UCIDM パッケージ のアップデート時に必要となる作業について記載しています。
- 1.7.0 (2025-05-02) から 1.8.0 (2025-10-14) へアップデートするときに必要となる作業
- 1.5.0 (2025-01-10) から 1.7.0 (2025-05-02) へアップデートするときに必要となる作業
1.7.0 (2025-05-02) から 1.8.0 (2025-10-14) へアップデートするときに必要となる作業
コンテナの環境変数からデータベースのシステム設定への移行
UCIDM API と Agent モジュール のサービス設定の環境変数をシステム設定へ移行する必要があります。
詳細は弊社のサポート担当者にご確認ください。
RabbitMQ 接続設定の変更
コンテナをアップグレードするときに compose サービスが停止した状態で compose.yml (ucidm.env) の環境変数を移行します。
UCIDM API と 外部連携モジュール のサービス設定の環境変数を次のように変更する必要があります。
environment:
- AMQP_URL: "${AMQP_URL}"
+ RABBITMQ_USER: "${RABBITMQ_USER}"
+ RABBITMQ_PASSWORD: "${RABBITMQ_PASSWORD}"
+ RABBITMQ_HOST: "${RABBITMQ_HOST}"
MongoDB コンテナイメージのリポジトリ変更
Upcoming changes to the Bitnami catalog (effective August 28th, 2025) により、MongoDB のコンテナイメージを取得するリポジトリを bitnamilegacy/mongodb へ変更する必要があります。
mongo:
- image: docker.io/bitnami/mongodb:8.0.3
+ image: docker.io/bitnamilegacy/mongodb:8.0.3
1.5.0 (2025-01-10) から 1.7.0 (2025-05-02) へアップデートするときに必要となる作業
bind mounts volume ディレクトリ配下の owner/permission の変更
compose サービスを停止します。
$ docker compose down
compose.yml の mongo サービスから user: root を削除する。
mongo:
container_name: mongo
- user: root
image: docker.io/bitnamilegacy/mongodb:8.0.3
コンテナ内のアプリケーションを uid=1001 のユーザーが実行するように変更されたため、そのホスト上でのディレクトリやファイルの owner/permission を変更する必要があります。
subuid の設定を確認します。
$ cat /etc/subuid
ucidm:100000:65536
subuid が 100000 からマッピングする設定の場合はホスト上では uid=101000 (100000 + 1001 - 1) としてマッピングされます。compose.yml を配置している次の3つのディレクトリの owner/permission を変更します。
- mongodb
- agent-data
- server-data
$ rootlesskit chown -R 1001:0 mongodb server-data agent-data
compose サービスを開始して正常に動作することを確認します。
$ docker compose up -d