fix: missing upgrade js
This commit is contained in:
parent
1cf036bbc6
commit
e17ff99c5b
@ -36,7 +36,7 @@ class Upgrade extends Component
|
|||||||
}
|
}
|
||||||
$this->showProgress = true;
|
$this->showProgress = true;
|
||||||
resolve(UpdateCoolify::class)(true);
|
resolve(UpdateCoolify::class)(true);
|
||||||
Toaster::success("Upgrading to {$this->latestVersion} version...");
|
$this->emit('success', "Upgrading to {$this->latestVersion} version...");
|
||||||
} catch (\Throwable $e) {
|
} catch (\Throwable $e) {
|
||||||
return handleError($e, $this);
|
return handleError($e, $this);
|
||||||
}
|
}
|
||||||
|
@ -58,6 +58,42 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function revive() {
|
||||||
|
if (checkHealthInterval) return true;
|
||||||
|
console.log('Checking server\'s health...')
|
||||||
|
checkHealthInterval = setInterval(() => {
|
||||||
|
fetch('/api/health')
|
||||||
|
.then(response => {
|
||||||
|
if (response.ok) {
|
||||||
|
Toaster.success('Coolify is back online. Reloading...')
|
||||||
|
if (checkHealthInterval) clearInterval(checkHealthInterval);
|
||||||
|
setTimeout(() => {
|
||||||
|
window.location.reload();
|
||||||
|
}, 5000)
|
||||||
|
} else {
|
||||||
|
console.log('Waiting for server to come back from dead...');
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}, 2000);
|
||||||
|
}
|
||||||
|
|
||||||
|
function upgrade() {
|
||||||
|
if (checkIfIamDeadInterval) return true;
|
||||||
|
console.log('Update initiated.')
|
||||||
|
checkIfIamDeadInterval = setInterval(() => {
|
||||||
|
fetch('/api/health')
|
||||||
|
.then(response => {
|
||||||
|
if (response.ok) {
|
||||||
|
console.log('It\'s alive. Waiting for server to be dead...');
|
||||||
|
} else {
|
||||||
|
Toaster.success('Update done, restarting Coolify!')
|
||||||
|
console.log('It\'s dead. Reviving... Standby... Bzz... Bzz...')
|
||||||
|
if (checkIfIamDeadInterval) clearInterval(checkIfIamDeadInterval);
|
||||||
|
revive();
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}, 2000);
|
||||||
|
}
|
||||||
function copyToClipboard(text) {
|
function copyToClipboard(text) {
|
||||||
navigator.clipboard.writeText(text);
|
navigator.clipboard.writeText(text);
|
||||||
Livewire.emit('success', 'Copied to clipboard.');
|
Livewire.emit('success', 'Copied to clipboard.');
|
||||||
|
Loading…
x
Reference in New Issue
Block a user