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 <noreply@anthropic.com>
This commit is contained in:
@@ -1,11 +1,14 @@
|
|||||||
# ── Android SDK + Node (ambiente di build) ────────────────────────────────────
|
# ── 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 \
|
RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||||
openjdk-21-jdk-headless \
|
curl \
|
||||||
wget \
|
wget \
|
||||||
unzip \
|
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/*
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
# ── Android SDK ─────────────────────────────────────────────────────────────────
|
# ── Android SDK ─────────────────────────────────────────────────────────────────
|
||||||
|
|||||||
Reference in New Issue
Block a user