Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@ FROM mcr.microsoft.com/vscode/devcontainers/base:$DEBIAN_VERSION

ENV COREPACK_ENABLE_DOWNLOAD_PROMPT=0

# Install dependencies and Node.js 20+ from NodeSource
# Install dependencies and Node.js 24 from NodeSource
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
python3-numpy poppler-utils build-essential python3-dev curl \
&& curl -fsSL https://deb.nodesource.com/setup_20.x | bash - \
&& curl -fsSL https://deb.nodesource.com/setup_24.x | bash - \
&& apt-get install -y nodejs \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/* \
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -188,4 +188,4 @@ jobs:
# - name: Set up Node.js
# uses: actions/setup-node@v3
# with:
# node-version: "20"
# node-version: "24"
4 changes: 2 additions & 2 deletions src/ContentProcessorWeb/.devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
ARG VARIANT=latest
FROM mcr.microsoft.com/vscode/devcontainers/typescript-node:${VARIANT}
ARG VARIANT=24-bookworm
FROM mcr.microsoft.com/devcontainers/typescript-node:${VARIANT}

# [Optional] Uncomment this section to install additional OS packages.
# RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
Expand Down
4 changes: 2 additions & 2 deletions src/ContentProcessorWeb/.devcontainer/base.Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
ARG VARIANT=latest
FROM mcr.microsoft.com/vscode/devcontainers/javascript-node:${VARIANT}
ARG VARIANT=24-bookworm
FROM mcr.microsoft.com/devcontainers/javascript-node:${VARIANT}

# Install tslint, typescript. eslint is installed by javascript image
# ARG NODE_MODULES="tslint-to-eslint-config typescript"
Expand Down
2 changes: 1 addition & 1 deletion src/ContentProcessorWeb/.devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"build": {
"dockerfile": "base.Dockerfile",
"args": {
"VARIANT": "latest"
"VARIANT": "24-bookworm"
},
"context": ".."
},
Expand Down
2 changes: 1 addition & 1 deletion src/ContentProcessorWeb/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Stage 1: Build the React application
FROM node:22.22.0-bookworm AS builder
FROM node:24.22.1-bookworm AS builder

# Set working directory
WORKDIR /app
Expand Down
2 changes: 1 addition & 1 deletion src/ContentProcessorWeb/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"version": "0.1.0",
"private": true,
"engines": {
"node": ">=22.22.0 <23"
"node": ">=24.22.1 <25"
},
"packageManager": "pnpm@10.28.2",
"dependencies": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"ghcr.io/azure/azure-dev/azd:latest": {},
"ghcr.io/devcontainers/features/azure-cli:1": {},
"ghcr.io/devcontainers/features/node:1": {
"version": "22"
"version": "24"
}
},
"runArgs": [
Expand Down
2 changes: 1 addition & 1 deletion src/ContentProcessorWorkflow/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ RUN tdnf update -y && tdnf install -y \

# Install Node.js (required by some MCP tools)
# Keep this at a modern LTS to satisfy common package "engines" constraints.
ARG NODE_VERSION=22.12.0
ARG NODE_VERSION=24.22.1
RUN curl -fsSLo /tmp/node.tar.gz "https://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-x64.tar.gz" \
&& tar -xzf /tmp/node.tar.gz -C /usr/local --strip-components=1 \
&& rm -f /tmp/node.tar.gz \
Expand Down
Loading