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"; + }; }; }; };