Skip to content

chore(docker): run api and web on Node 26.12.1 - #64

Merged
neo773 merged 1 commit into
masterfrom
chore/node-26
Oct 24, 2026
Merged

neo773 merged 1 commit into
masterfrom
chore/node-26

Conversation

@neo773

@neo773 neo773 commented Oct 24, 2026

Copy link
Copy Markdown
Owner

What

  • Dockerfile.api and Dockerfile.web: node:22-slim → node:26.12.1-slim (build + runner stages).
  • README line updated to match.

Why

Node's October 21 security release (Brotli RCE CVE-2026-111497 plus 9 more) is fixed in 26.12.1. Pinning the exact tag makes Coolify pull the patched image instead of reusing a cached floating 22-slim layer.

Tested

  • Both images build locally (arm64).
  • Booted libsql + api + web together against a copy of the dev DB: / 200, /games/cyberpunk-2077 200, game cards render, api up with 0 restarts.

🤖 Generated with Claude Code

Pins the runtime and build stages to the October 2026 security release
instead of the floating node:22-slim tag.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@neo773
neo773 merged commit ce38632 into master Oct 24, 2026
2 checks passed
@neo773
neo773 deleted the chore/node-26 branch October 24, 2026 19:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant