diff --git a/nixos-modules/docker-zwave.nix b/nixos-modules/docker-zwave.nix index 6d6e463..4d96af3 100644 --- a/nixos-modules/docker-zwave.nix +++ b/nixos-modules/docker-zwave.nix @@ -5,23 +5,24 @@ podman.enable = true; oci-containers.containers = { zwave-js-ui = { - image = "my-zwave-js-ui:latest"; - imageFile = pkgs.dockerTools.buildLayeredImage { - name = "my-zwave-js-ui"; - tag = "latest"; - contents = [ - pkgs.cacert - pkgs.busybox - ]; - config = { - Cmd = [ "${inputs.self.packages.${pkgs.stdenv.system}.zwave-js-ui}/bin/zwave-js-ui" ]; - Env = [ - "STORE_DIR=/usr/src/app/store" - "ZWAVEJS_EXTERNAL_CONFIG=/usr/src/app/store/.config-db" - "SSL_CERT_FILE=${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt" - ]; - }; - }; + image = "zwavejs/zwave-js-ui:latest"; +# image = "my-zwave-js-ui:latest"; +# imageFile = pkgs.dockerTools.buildLayeredImage { +# name = "my-zwave-js-ui"; +# tag = "latest"; +# contents = [ +# pkgs.cacert +# pkgs.busybox +# ]; +# config = { +# Cmd = [ "${inputs.self.packages.${pkgs.stdenv.system}.zwave-js-ui}/bin/zwave-js-ui" ]; +# Env = [ +# "STORE_DIR=/usr/src/app/store" +# "ZWAVEJS_EXTERNAL_CONFIG=/usr/src/app/store/.config-db" +# "SSL_CERT_FILE=${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt" +# ]; +# }; +# }; volumes = [ "zwave-config:/usr/src/app/store" ]; environment = { TZ = "America/New_York"; @@ -33,6 +34,7 @@ }; extraOptions = [ "--network=www" + "--pull=newer" "--device=/dev/ttyACM0:/dev/zwave" ]; };