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"]