Stabilize multi-peer UI and fix container start API body
Release rolling / release (push) Successful in 8m25s

Keep the containers table scoped to the active peer with a merge store,
restore the last active server on boot with a restoring screen, start
containers without a Docker API body (v1.24+), and stop ⋮ menus from
sticking to the viewport bottom after refreshes.
This commit is contained in:
Raven Scott
2026-07-11 16:52:57 -04:00
parent 79f57d556b
commit c49d7301d0
10 changed files with 986 additions and 149 deletions
+2 -2
View File
@@ -1,7 +1,7 @@
/**
* Template / container deploy RPC handler.
*/
import { docker } from '../services/docker.js'
import { docker, startContainerNoBody } from '../services/docker.js'
import * as validation from '../utils/validation.js'
import { broadcastContainers } from './containers.js'
import logger from '../utils/logger.js'
@@ -256,7 +256,7 @@ export function registerDeployHandlers(session) {
}
try {
await container.start()
await startContainerNoBody(container.id)
} catch (startErr) {
const formatted = formatDeployError(startErr, {
stage: 'start',