From c00f2de33842067ae45e9ecdb9649073f6f317fd Mon Sep 17 00:00:00 2001 From: chris Date: Fri, 12 Jun 2026 05:56:40 -0400 Subject: [PATCH] Upgrade main-site to Node 20 for Web Crypto globals Node 18 requires --experimental-global-webcrypto for crypto.subtle / crypto.getRandomValues as globals; Node 20 LTS exposes them by default, which altcha/lib needs for createChallenge. Co-Authored-By: Claude Sonnet 4.6 --- main-site/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main-site/Dockerfile b/main-site/Dockerfile index 005af04..3bf60bb 100644 --- a/main-site/Dockerfile +++ b/main-site/Dockerfile @@ -1,5 +1,5 @@ # Use an official Node.js runtime as a parent image -FROM node:18-alpine +FROM node:20-alpine # Set the working directory in the container WORKDIR /usr/src/app