diff --git a/Dockerfile b/Dockerfile index 0f4e5b9d3..2d186078e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -39,17 +39,13 @@ FROM python:3.11-slim # Set working directory WORKDIR /app -# Install Node.js and npm +# Install Node.js and npm from Debian repos (avoids NodeSource TLS issues) RUN apt-get update && apt-get install -y \ curl \ - gnupg \ git \ ca-certificates \ - && mkdir -p /etc/apt/keyrings \ - && curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg \ - && echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list \ - && apt-get update \ - && apt-get install -y nodejs \ + nodejs \ + npm \ && apt-get clean \ && rm -rf /var/lib/apt/lists/*