This commit is contained in:
@@ -20,11 +20,9 @@ function check_install() {
|
|||||||
$redis->connect($REDIS_HOST);
|
$redis->connect($REDIS_HOST);
|
||||||
if ($redis->ping()) {
|
if ($redis->ping()) {
|
||||||
$members = $redis->sMembers("web_in"); // redis-cli -h redis-server smembers $group
|
$members = $redis->sMembers("web_in"); // redis-cli -h redis-server smembers $group
|
||||||
print_r($members);
|
|
||||||
|
|
||||||
$in_progress=0;
|
$in_progress=0;
|
||||||
foreach ($members as $member) {
|
foreach ($members as $member) {
|
||||||
echo substr($member,0,7);
|
|
||||||
if (substr($member,0,7)=="install") {
|
if (substr($member,0,7)=="install") {
|
||||||
$in_progress=$member;
|
$in_progress=$member;
|
||||||
break;
|
break;
|
||||||
|
@@ -370,7 +370,7 @@
|
|||||||
<br>
|
<br>
|
||||||
<!-- Optional JavaScript -->
|
<!-- Optional JavaScript -->
|
||||||
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
|
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
|
||||||
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
|
<script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
|
||||||
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.14.6/dist/umd/popper.min.js" integrity="sha384-wHAiFfRlMFy6i5SRaxvfOCifBUQy1xHdJ/yoi7FRNXMRBu5WHdZYu1hA6ZOblgut" crossorigin="anonymous"></script>
|
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.14.6/dist/umd/popper.min.js" integrity="sha384-wHAiFfRlMFy6i5SRaxvfOCifBUQy1xHdJ/yoi7FRNXMRBu5WHdZYu1hA6ZOblgut" crossorigin="anonymous"></script>
|
||||||
<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.2.1/dist/js/bootstrap.min.js" integrity="sha384-B0UglyR+jN6CkvvICOB2joaf5I4l3gm9GU6Hc1og6Ls7i6U/mkkaduKaBhlAXv9k" crossorigin="anonymous"></script>
|
<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.2.1/dist/js/bootstrap.min.js" integrity="sha384-B0UglyR+jN6CkvvICOB2joaf5I4l3gm9GU6Hc1og6Ls7i6U/mkkaduKaBhlAXv9k" crossorigin="anonymous"></script>
|
||||||
<script>
|
<script>
|
||||||
|
13
manage.html
13
manage.html
@@ -22,6 +22,7 @@
|
|||||||
|
|
||||||
<fieldset>
|
<fieldset>
|
||||||
<legend>Running services</legend>
|
<legend>Running services</legend>
|
||||||
|
<div id="running"></div>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
|
|
||||||
<fieldset>
|
<fieldset>
|
||||||
@@ -42,8 +43,20 @@
|
|||||||
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.14.6/dist/umd/popper.min.js" integrity="sha384-wHAiFfRlMFy6i5SRaxvfOCifBUQy1xHdJ/yoi7FRNXMRBu5WHdZYu1hA6ZOblgut" crossorigin="anonymous"></script>
|
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.14.6/dist/umd/popper.min.js" integrity="sha384-wHAiFfRlMFy6i5SRaxvfOCifBUQy1xHdJ/yoi7FRNXMRBu5WHdZYu1hA6ZOblgut" crossorigin="anonymous"></script>
|
||||||
<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.2.1/dist/js/bootstrap.min.js" integrity="sha384-B0UglyR+jN6CkvvICOB2joaf5I4l3gm9GU6Hc1og6Ls7i6U/mkkaduKaBhlAXv9k" crossorigin="anonymous"></script>
|
<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.2.1/dist/js/bootstrap.min.js" integrity="sha384-B0UglyR+jN6CkvvICOB2joaf5I4l3gm9GU6Hc1og6Ls7i6U/mkkaduKaBhlAXv9k" crossorigin="anonymous"></script>
|
||||||
<script>
|
<script>
|
||||||
|
|
||||||
|
function get_containers() {
|
||||||
|
var url = 'scan.php?op=check_containers';
|
||||||
|
jQuery.get(url, function(data){
|
||||||
|
alert(data);
|
||||||
|
jQuery("#running").html(data);
|
||||||
|
//setTimeout(get_containers, 2000);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
jQuery(document).ready(function(){
|
jQuery(document).ready(function(){
|
||||||
|
|
||||||
|
get_containers();
|
||||||
|
|
||||||
jQuery('select#smarthost').click(function() {
|
jQuery('select#smarthost').click(function() {
|
||||||
if (jQuery(this).val()=='yes') jQuery('#div_smarthost').show();
|
if (jQuery(this).val()=='yes') jQuery('#div_smarthost').show();
|
||||||
else jQuery('#div_smarthost').hide();
|
else jQuery('#div_smarthost').hide();
|
||||||
|
18
scan.php
18
scan.php
@@ -47,6 +47,24 @@ switch ($_GET["op"]) {
|
|||||||
}
|
}
|
||||||
else echo "NOT EXISTS";
|
else echo "NOT EXISTS";
|
||||||
break;
|
break;
|
||||||
|
case "containers":
|
||||||
|
$arr = array("STATUS" => 0);
|
||||||
|
$json = json_encode($arr, JSON_UNESCAPED_SLASHES|JSON_PRETTY_PRINT);
|
||||||
|
|
||||||
|
$op = "containers";
|
||||||
|
redis_set($op,$json);
|
||||||
|
echo "OK"; // TODO?
|
||||||
|
|
||||||
|
case "check_containers":
|
||||||
|
$arr = check_redis("web_out","containers");
|
||||||
|
if (!empty($arr)) {
|
||||||
|
foreach ($arr as $key=>$data) {
|
||||||
|
if ($key=="containers") {
|
||||||
|
echo $data["RESULT"];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
case "docker":
|
case "docker":
|
||||||
echo true;
|
echo true;
|
||||||
break;
|
break;
|
||||||
|
Reference in New Issue
Block a user