0verlord2323/Minecraft-server
0
1# Image de base avec Java 21 déjà installé2FROM eclipse-temurin:21-jre-jammy3 4# Dossier de travail5WORKDIR /server6 7# Installer wget & curl8RUN apt-get update && \9 apt-get install -y wget curl && \10 apt-get clean11 12# Exposer le port Minecraft13EXPOSE 2556514 15# Script de démarrage : télécharge Paper si absent puis lance le serveur16RUN echo '#!/bin/bash\n\17set -e\n\18\n\19if [ ! -f paper.jar ]; then\n\20 echo \"[INFO] Téléchargement de PaperMC...\"\n\21 wget -O paper.jar https://api.papermc.io/v2/projects/paper/versions/1.21.10/builds/115/downloads/paper-1.21.10-115.jar\n\22fi\n\23\n\24echo \"eula=true\" > eula.txt\n\25echo \"[INFO] Lancement du serveur Minecraft...\"\n\26java -Xms2G -Xmx6G -jar paper.jar --nogui\n' > /server/start.sh && \27 chmod +x /server/start.sh28 29# Commande lancée par le container30CMD ["bash", "/server/start.sh"]31 