Cache full Docker update scan for 1 hour server-side
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
2026-05-16 17:16:56 +02:00
parent 1834fff99c
commit c50f5eb3ee
+6 -1
View File
@@ -120,6 +120,9 @@ router.get('/docker', async (_req, res) => {
return
}
const cached = fromCache<{ containers: ContainerInfo[] }>('docker:full', HUB_TTL)
if (cached) { res.json(cached); return }
try {
const headers = portainerHeaders()
@@ -183,7 +186,9 @@ router.get('/docker', async (_req, res) => {
}
}
res.json({ containers })
const result = { containers }
toCache('docker:full', result)
res.json(result)
} catch (err: unknown) {
const msg = err instanceof Error ? err.message : 'Unknown error'
res.status(500).json({ error: msg })