diff --git a/nixos-modules/docker-zwave.nix b/nixos-modules/docker-zwave.nix index fa0ed20..1eb1f87 100644 --- a/nixos-modules/docker-zwave.nix +++ b/nixos-modules/docker-zwave.nix @@ -9,14 +9,22 @@ 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" ]; + 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/cert/ca-bundle.crt" + ]; + }; }; volumes = [ "zwave-config:/usr/src/app/store" ]; environment = { TZ = "America/New_York"; - STORE_DIR = "/usr/src/app/store"; - ZWAVEJS_EXTERNAL_CONFIG = "/usr/src/app/store/.config-db"; }; labels = { swag = "enable";