Spaces:
No application file
No application file
| FROM openjdk:17 | |
| WORKDIR /app | |
| RUN apt update && apt install -y wget unzip curl | |
| # Download Purpur | |
| RUN wget https://api.purpurmc.org/v2/purpur/1.20.1/latest/download -O purpur.jar | |
| # Install ngrok | |
| RUN wget https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-stable-linux-amd64.zip && \ | |
| unzip ngrok-stable-linux-amd64.zip && \ | |
| mv ngrok /usr/local/bin && \ | |
| rm ngrok-stable-linux-amd64.zip | |
| # Accept EULA | |
| RUN echo "eula=true" > eula.txt | |
| # Copy script | |
| COPY run.sh . | |
| RUN chmod +x run.sh | |
| EXPOSE 25565 | |
| CMD ["bash", "run.sh"] |