Compare commits
6 Commits
594a430eb9
...
latest
Author | SHA1 | Date | |
---|---|---|---|
192d2ce3a8 | |||
490503f476 | |||
184ec08938 | |||
75b2212f8f | |||
c745c05eb5 | |||
7377f5290c |
11
.drone.yml
11
.drone.yml
@@ -6,10 +6,9 @@ node_selector:
|
||||
physical-node: dev1
|
||||
|
||||
trigger:
|
||||
branch:
|
||||
- main
|
||||
event:
|
||||
- push
|
||||
- tag
|
||||
workspace:
|
||||
path: /drone/src
|
||||
|
||||
@@ -30,6 +29,9 @@ steps:
|
||||
platforms:
|
||||
- linux/amd64
|
||||
- linux/arm64
|
||||
when:
|
||||
event:
|
||||
- push
|
||||
|
||||
- name: pull image to dockerhub
|
||||
image: docker.io/owncloudci/drone-docker-buildx:4
|
||||
@@ -44,4 +46,7 @@ steps:
|
||||
from_secret: dockerhub-password
|
||||
platforms:
|
||||
- linux/amd64
|
||||
- linux/arm64
|
||||
- linux/arm64
|
||||
when:
|
||||
event:
|
||||
- tag
|
@@ -127,7 +127,7 @@ function get_vpn_url($domain,$passkey) {
|
||||
}
|
||||
|
||||
function show_service($name, $containers) {
|
||||
$str = '<table id="'.$name.'">';
|
||||
$str = '<table id="service_'.$name.'">';
|
||||
$str .= "<tr><th>{$name}</th></tr>";
|
||||
$containers = trim($containers);
|
||||
$arr = explode("|",$containers);
|
||||
@@ -148,7 +148,7 @@ function show_service_update($name, $update, $uptodate) {
|
||||
if (!empty($update)) {
|
||||
$arr = explode(" ",$update);
|
||||
foreach ($arr as $container) {
|
||||
$str .= "<tr><td> </td><td>".$container."</td><td>UPDATE AVAILABLE</td><td><a href=\"#\" onclick=\"update('{$name}')\">UPDATE</a></td></tr>";
|
||||
$str .= "<tr><td> </td><td>".$container."</td><td>UPDATE AVAILABLE</td><td><a href=\"#\" onclick=\"upgrade('{$name}')\">UPDATE</a></td></tr>";
|
||||
}
|
||||
}
|
||||
|
||||
|
18
manage.html
18
manage.html
@@ -106,8 +106,10 @@
|
||||
|
||||
<fieldset>
|
||||
<legend>Updates</legend>
|
||||
<div style="text-align:left">
|
||||
<a href="javascript:void()" id="update_btn">Search for updates</a>
|
||||
</div>
|
||||
<div id="updates" style="text-align:left">
|
||||
<a href="javascript:void()" id="update_btn">Search updates</a>
|
||||
</div>
|
||||
</fieldset>
|
||||
<br>
|
||||
@@ -277,13 +279,6 @@ function get_updates() {
|
||||
});
|
||||
}
|
||||
|
||||
function update(service) {
|
||||
if (service=='framework') {
|
||||
framework_upgrade();
|
||||
}
|
||||
else alert(service+' update under construction');
|
||||
}
|
||||
|
||||
function check_upgrade() {
|
||||
var url = 'scan.php?op=check_upgrade';
|
||||
jQuery.get(url, function(data) {
|
||||
@@ -297,10 +292,11 @@ function check_upgrade() {
|
||||
});
|
||||
}
|
||||
|
||||
function framework_upgrade() {
|
||||
var url = 'scan.php?op=upgrade';
|
||||
function upgrade(service) {
|
||||
var url = 'scan.php?op=upgrade&service='+service;
|
||||
console.log('upgrade start: '+service);
|
||||
jQuery.get(url, function(data) {
|
||||
console.log('framework upgrade: '+data);
|
||||
console.log('upgrade end: '+service);
|
||||
if (data=="OK") {
|
||||
setTimeout(check_upgrade, 1000);
|
||||
}
|
||||
|
2
scan.php
2
scan.php
@@ -389,7 +389,7 @@ switch ($_GET["op"]) {
|
||||
else echo "WAIT";
|
||||
break;
|
||||
case "upgrade":
|
||||
$arr = array("NAME" => "framework", "ACTION" => "upgrade");
|
||||
$arr = array("NAME" => $_GET["service"], "ACTION" => "upgrade");
|
||||
$json = json_encode($arr, JSON_UNESCAPED_SLASHES|JSON_PRETTY_PRINT);
|
||||
|
||||
if (set_output("upgrade",$json)) echo "OK";
|
||||
|
Reference in New Issue
Block a user