Fix container remove timeouts and make force-remove reliable.
Release rolling / release (push) Successful in 9m13s

Lifecycle RPCs now use a 120s operation timeout, remove cleans up
stats/terminal/log streams then SIGKILLs before force-remove, and the
UI awaits the request instead of a fragile 30s wait race.
This commit is contained in:
Raven Scott
2026-07-15 14:12:13 -04:00
parent 1cb85e2cee
commit bbf0607aaf
9 changed files with 235 additions and 41 deletions
+4
View File
@@ -30,6 +30,10 @@ export const MethodSchemas = Object.freeze({
},
removeContainer: {
id: { type: 'string', required: true, maxLen: 128 },
force: { type: 'boolean', required: false },
v: { type: 'boolean', required: false },
removeVolumes: { type: 'boolean', required: false },
link: { type: 'boolean', required: false },
},
pullImage: {
image: { type: 'string', required: true, maxLen: 255 },