From 0cbf6be06cf53efe7a61417554e40eb2d9a0f3a4 Mon Sep 17 00:00:00 2001 From: Chris Dombroski Date: Tue, 1 Oct 2024 20:18:32 -0400 Subject: [PATCH] export ssl cert bundle to process --- nixos-modules/docker-zwave.nix | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/nixos-modules/docker-zwave.nix b/nixos-modules/docker-zwave.nix index fa0ed20..6d6e463 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/certs/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";