2025年12月21日日曜日

immichのupgrade

immichのバージョンが上がったようなので、upgradeしてみる。

サーバupgrade

https://docs.immich.app/install/upgrading

を参考に

docker compose pull && docker compose up -d

とりあえずこれで何事もなくupgradeされる。

一応docker-compose.ymlも更新してもう一度やってみる(参考: https://docs.immich.app/overview/quick-start

newにダウンロードしなおして差を見てみる 

mkdir new && cd new
wget -O docker-compose.yml https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
wget -O .env https://github.com/immich-app/immich/releases/latest/download/example.env
diff -uNr ../immich-app ./

何かわからないがdocker-compose.ymlの方でredisとやらも変わっていたのでdocker-compose.ymlを置き換えてもう一度upgradeした。問題なかった。

アプリのupgrade

サーバを上げたら更新ボタンになり、google playから更新できた 

追記: docker-compose.ymlの更新

上記、いちいちdocker-compose.ymlの差分を反映するのも面倒なので、gitを使って反映するようにした。

公式のdocker-compose.ymlと.envと以下のスクリプト(pull.sh)をmasterに登録、homeブランチに分岐して家用の設定変更を行う。

sh pull.shでmasterのymlと.envを更新して、homeブランチをmasterにリベースする。 

git checkout master
wget -O docker-compose.yml https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
wget -O .env https://github.com/immich-app/immich/releases/latest/download/example.env
git add -u
git commit -m "update"
git checkout home
git rebase master 

あとはdocker-compose pull && docker-compose up -dでupgradeする。 

0 件のコメント:

コメントを投稿