unprovision
This commit is contained in:
parent
22c2f68c2a
commit
1e53bba6e7
6 changed files with 148 additions and 0 deletions
|
|
@ -74,6 +74,7 @@ function renderProjects() {
|
|||
<button class="small" data-status>Refresh Status</button>
|
||||
<button class="small" data-logs>Load Logs</button>
|
||||
<button class="small" data-reprovision>Reprovision</button>
|
||||
<button class="small danger" data-unprovision>Unprovision</button>
|
||||
</div>
|
||||
<div class="meta" data-status-out>status: loading...</div>
|
||||
<pre class="meta" data-logs-out style="white-space: pre-wrap; max-height: 220px; overflow: auto;">logs: not loaded</pre>
|
||||
|
|
@ -103,6 +104,12 @@ function renderProjects() {
|
|||
await api(`/projects/${p.id}/reprovision`, { method: 'POST' });
|
||||
await refreshProjects();
|
||||
});
|
||||
div.querySelector('[data-unprovision]').addEventListener('click', async () => {
|
||||
const ok = confirm(`Unprovision ${p.name}? This removes service/db/route and project record.`);
|
||||
if (!ok) return;
|
||||
await api(`/projects/${p.id}/unprovision`, { method: 'POST' });
|
||||
await refreshProjects();
|
||||
});
|
||||
|
||||
root.appendChild(div);
|
||||
loadEnvList(div, p.id);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue