File size: 523 Bytes
1ed7c15
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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"]