mirror of
https://github.com/unraid/webgui.git
synced 2026-03-05 08:00:49 -06:00
Docker: start/stop "docker_load" depending on view
This commit is contained in:
@@ -87,8 +87,10 @@ function resetSorting() {
|
||||
function listview() {
|
||||
var more = $.cookie('docker_listview_mode')=='advanced';
|
||||
if (more) {
|
||||
$.post('/plugins/dynamix.docker.manager/include/UpdateConfig.php',{action:'docker_load_start'});
|
||||
$('.docker_readmore').readmore('destroy');
|
||||
} else {
|
||||
$.post('/plugins/dynamix.docker.manager/include/UpdateConfig.php',{action:'docker_load_stop'});
|
||||
$('.docker_readmore').readmore({maxHeight:32,moreLink:"<a href='#' style='text-align:center'><i class='fa fa-chevron-down'></i></a>",lessLink:"<a href='#' style='text-align:center'><i class='fa fa-chevron-up'></i></a>"});
|
||||
}
|
||||
$('input.autostart').each(function(){
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
#!/bin/bash
|
||||
# daemonize the 'docker_load' script
|
||||
DAEMON="/usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker_load"
|
||||
if [[ "$(pgrep -f $DAEMON)" == "" ]]; then
|
||||
logger "Starting $(basename $DAEMON)"
|
||||
$DAEMON &>/dev/null &
|
||||
fi
|
||||
@@ -20,6 +20,14 @@ $template_repos = $dockerManPaths['template-repos'];
|
||||
$user_prefs = $dockerManPaths['user-prefs'];
|
||||
|
||||
switch ($_POST['action']) {
|
||||
case 'docker_load_start':
|
||||
$daemon = "/usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker_load";
|
||||
if (!exec("pgrep -f $daemon")) passthru("$daemon &>/dev/null &");
|
||||
break;
|
||||
case 'docker_load_stop':
|
||||
$daemon = "/usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker_load";
|
||||
if (exec("pgrep -f $daemon")) passthru("pkill -f $daemon &>/dev/null &");
|
||||
break;
|
||||
case 'autostart':
|
||||
// update container autostart setting
|
||||
$container = urldecode(($_POST['container']));
|
||||
|
||||
Reference in New Issue
Block a user