# Use an official OpenJDK 17 image FROM eclipse-temurin:17-jdk # Set working directory WORKDIR /server # Copy modpack files COPY modpack/ /server/ # Copy configuration files COPY configuration/ /server/ # Make run.sh executable (check if it exists first) RUN if [ -f run.sh ]; then chmod +x run.sh; fi && \ if [ -f /server/run.sh ]; then chmod +x /server/run.sh; fi # Expose the default Minecraft port (25565) EXPOSE 25565 # Expose the default Minecraft RCON port (25575) EXPOSE 25575 # Start the server using run.sh ENTRYPOINT ["./run.sh"]