From 3d06bcfe7a5e651269cb67e4e947a64a2c20edd7 Mon Sep 17 00:00:00 2001 From: coolneng Date: Wed, 11 Mar 2026 03:48:27 +0100 Subject: [PATCH] Replace PiGallery2 with Photoview --- modules/containers.nix | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/modules/containers.nix b/modules/containers.nix index 62ecf42..6f060bd 100644 --- a/modules/containers.nix +++ b/modules/containers.nix @@ -45,19 +45,18 @@ volumes = [ "/vault/opodsync:/var/www/server/data" ]; }; # Photo gallery - pigallery2 = { - image = "bpatrik/pigallery2@sha256:c936e4504cfe7158198542a8db794b24afb0301155d89e911f13bd04e0b406c2"; - ports = [ "127.0.0.1:9191:80" ]; + photoview = { + image = "photoview/photoview@sha256:71959c75e95f17e182771554c073a8834ba1d39e55f87cb8ac2a5d8b99d33643"; + ports = [ "127.0.0.1:9191:4001" ]; volumes = [ - "/vault/pigallery2/config:/app/data/config" - "/vault/pigallery2/db:/app/data/db" - "/vault/pigallery2/tmp:/app/data/tmp" - "/vault/syncthing/Photos:/app/data/images" - ]; - cmd = [ - "-e" - "NODE_ENV=production" + "/vault/syncthing/Photos:/photos:ro" + "/vault/photoview:/home/photoview/database" ]; + environment = { + PHOTOVIEW_DATABASE_DRIVER = "sqlite"; + PHOTOVIEW_SQLITE_PATH = "/home/photoview/database/photoview.db"; + PHOTOVIEW_LISTEN_PORT = "4001"; + }; }; }; };