Complete Track F optional Docker/Portainer ops items
CI / test (push) Successful in 10m2s

Implement volume browse, stack env file, service scale, create
secret/config, disconnect network, registry Hub search, server
schedules, resource editor, and fleet environment tags. Mark roadmap
Tracks A–F complete.
This commit is contained in:
2026-07-10 23:52:26 -04:00
parent b62bcd697e
commit 2b6cfc644f
13 changed files with 1083 additions and 107 deletions
+8
View File
@@ -22,6 +22,7 @@ import {
holesailStatus,
restoreTunnelsFromDisk,
} from './services/holesail-tunnels.js'
import { restoreSchedules } from './services/schedules.js'
import logger from './utils/logger.js'
const { keyPair, publicKeyHex } = loadOrCreateKeyPair()
@@ -91,6 +92,13 @@ if (isHolesailEnabled()) {
})
}
// Interval maintenance jobs (system prune, etc.)
try {
restoreSchedules()
} catch (err) {
logger.warn('Schedule restore failed', { error: err.message })
}
async function shutdown() {
console.log('[INFO] Server shutting down…')
stopStatsBroadcast()