diff --git a/luasrc/view/nodered/status.htm b/luasrc/view/nodered/status.htm index 7085650..a31357f 100644 --- a/luasrc/view/nodered/status.htm +++ b/luasrc/view/nodered/status.htm @@ -2,20 +2,22 @@ local util = require "luci.util" local container_status = util.trim(util.exec("/usr/libexec/apps/nodered/nodered.sh status")) local container_install = (string.len(container_status) > 0) -local container_running = container_status == "running" +local container_running = string.find(string.lower(container_status), "up") and string.find(string.lower(container_status), "(healthy)") -%> +
- +
<% if container_running then %> - + <% else %> - + <% end %>
+ <% -if container_running then +if container_install then local port=util.trim(util.exec("/usr/libexec/apps/nodered/nodered.sh port")) if port == "" then port="1880" @@ -24,8 +26,7 @@ if container_running then
- - +
<% end %>