spring-dynamic-runner / Dockerfile
jilali21's picture
Update Dockerfile
bddc0e9 verified
raw
history blame contribute delete
653 Bytes
# 1. On part d'une base officielle avec Java 21 déjà installé
FROM eclipse-temurin:21-jdk
# 2. On installe Maven, Unzip, et Node.js (version 20)
RUN apt-get update && apt-get install -y curl maven unzip && \
curl -fsSL https://deb.nodesource.com/setup_20.x | bash - && \
apt-get install -y nodejs
# 3. Configuration du dossier de travail
WORKDIR /app
# 4. Copie des fichiers Node.js et installation des dépendances
COPY package*.json ./
RUN npm install
# 5. Copie du reste de votre code Node.js (server.js, etc.)
COPY . .
# 6. Port exposé par Hugging Face
EXPOSE 7860
# 7. Démarrage de votre serveur Node.js
CMD ["node", "server.js"]