diff --git a/ui/Dockerfile b/ui/Dockerfile index 4fb032d..c3210d4 100644 --- a/ui/Dockerfile +++ b/ui/Dockerfile @@ -1,18 +1,18 @@ # Next.js standalone server for auth.bulbashenko.com. Also carries the admin scripts (scripts/*.mjs), which run # with `docker compose run` or as the one-shot `hydra-clients` service. -FROM node:24.21.0-alpine AS deps +FROM node:24.22.2-alpine AS deps WORKDIR /app COPY package.json package-lock.json ./ RUN npm ci -FROM node:24.21.0-alpine AS build +FROM node:24.22.2-alpine AS build WORKDIR /app ENV NEXT_TELEMETRY_DISABLED=1 COPY --from=deps /app/node_modules ./node_modules COPY . . RUN npm run build -FROM node:24.21.0-alpine AS runtime +FROM node:24.22.2-alpine AS runtime LABEL org.opencontainers.image.title="auth.bulbashenko.com UI" \ org.opencontainers.image.source="https://github.com/bulbashenko-com/auth" \ org.opencontainers.image.licenses="MIT" diff --git a/ui/package-lock.json b/ui/package-lock.json index e1dc744..f5f7cef 100644 --- a/ui/package-lock.json +++ b/ui/package-lock.json @@ -19,7 +19,7 @@ "three": "0.186.1" }, "devDependencies": { - "@types/node": "24.10.1", + "@types/node": "24.19.2", "@types/react": "19.2.7", "@types/react-dom": "19.2.3", "@types/three": "0.181.0", @@ -782,13 +782,13 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "24.10.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.1.tgz", - "integrity": "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==", + "version": "24.19.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.19.2.tgz", + "integrity": "sha512-93d49wCWJkCyN87MxLpNN6KXPCwFw7bVUg79mGUV1OS40JGWwVCr8n61DXCSqz7CV6/VfPkb7xec7uP2M+QHWQ==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~7.16.0" + "undici-types": ">=7.24.0 <7.24.7" } }, "node_modules/@types/react": { @@ -1177,9 +1177,9 @@ } }, "node_modules/undici-types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", - "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz", + "integrity": "sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==", "dev": true, "license": "MIT" } diff --git a/ui/package.json b/ui/package.json index c64a32b..a60ce15 100644 --- a/ui/package.json +++ b/ui/package.json @@ -26,7 +26,7 @@ "three": "0.186.1" }, "devDependencies": { - "@types/node": "24.10.1", + "@types/node": "24.19.2", "@types/react": "19.2.7", "@types/react-dom": "19.2.3", "@types/three": "0.181.0",