docker image zwave for now
This commit is contained in:
parent
e3785a1e32
commit
b4c195fe55
1 changed files with 19 additions and 17 deletions
|
@ -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"
|
||||
];
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue