From a4e605d914677f2b7f17c86256176ab9f2604e68 Mon Sep 17 00:00:00 2001 From: Davide Grilli Date: Wed, 25 Mar 2026 11:02:51 +0100 Subject: [PATCH] fix Dockerfile: cambia base image per Java 21 node:20-slim (Debian Bookworm) non ha openjdk-21 nei repo. Usa eclipse-temurin:21-jdk-jammy (Adoptium/Ubuntu) come base e installa Node.js 20 via NodeSource. Co-Authored-By: Claude Sonnet 4.6 --- docker/Dockerfile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index a0a6775..a339c57 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,11 +1,14 @@ # ── Android SDK + Node (ambiente di build) ──────────────────────────────────── -FROM node:20-slim +# eclipse-temurin:21 (Adoptium) su Ubuntu Jammy include Java 21 +FROM eclipse-temurin:21-jdk-jammy -# Dipendenze di sistema +# Installa Node.js 20 e dipendenze di sistema RUN apt-get update && apt-get install -y --no-install-recommends \ - openjdk-21-jdk-headless \ + curl \ wget \ unzip \ + && curl -fsSL https://deb.nodesource.com/setup_20.x | bash - \ + && apt-get install -y --no-install-recommends nodejs \ && rm -rf /var/lib/apt/lists/* # ── Android SDK ─────────────────────────────────────────────────────────────────