| |
| FROM openjdk:17-slim |
|
|
| |
| RUN apt-get update && apt-get install -y wget curl git && rm -rf /var/lib/apt/lists/* |
|
|
| |
| WORKDIR /minecraft |
|
|
| |
| RUN wget -O server.jar https://api.papermc.io/v2/projects/paper/versions/1.20.4/builds/496/downloads/paper-1.20.4-496.jar |
|
|
| |
| RUN echo "eula=true" > eula.txt |
|
|
| |
| RUN echo "server-port=7860\nquery.port=7860\nview-distance=6\nmax-players=10" > server.properties |
|
|
| |
| EXPOSE 7860 |
|
|
| |
| CMD ["java", "-Xmx2G", "-Xms1G", "-jar", "server.jar", "nogui"] |
| |
| FROM openjdk:17-slim |
|
|
| |
| RUN apt-get update && apt-get install -y wget curl jq screen && rm -rf /var/lib/apt/lists/* |
|
|
| |
| WORKDIR /minecraft |
|
|
| |
| RUN wget -O server.jar https://api.papermc.io/v2/projects/paper/versions/1.20.4/builds/496/downloads/paper-1.20.4-496.jar |
|
|
| |
| RUN echo "eula=true" > eula.txt |
|
|
| |
| RUN wget -O playit https://github.com/playit-cloud/playit-agent/releases/latest/download/playit-linux-amd64 |
| RUN chmod +x playit |
|
|
| |
| RUN echo '#!/bin/bash\n\ |
| echo "Starting Playit.gg in background..."\n\ |
| ./playit &\n\ |
| echo "Starting Minecraft Server..."\n\ |
| java -Xmx2G -Xms1G -jar server.jar nogui\n\ |
| ' > start.sh |
|
|
| RUN chmod +x start.sh |
|
|
| |
| EXPOSE 7860 |
|
|
| |
| CMD ["./start.sh"] |
|
|