AirServer/Dockerfile

15 lines
460 B
Docker

FROM gradle:8.10.2-jdk21-alpine AS airserver-builder
RUN mkdir /src
COPY . /src
WORKDIR /src
RUN gradle build
FROM eclipse-temurin:21
RUN mkdir /data
WORKDIR /data
RUN curl -Lo craftsnet.jar https://github.com/CraftsBlock/CraftsNet/releases/download/v3.2.0/CraftsNet_3.2.0-SNAPSHOT.jar
RUN mkdir addons
COPY --from=airserver-builder /src/build/libs/AirServer*.jar addons/AirServer.jar
EXPOSE 5000
EXPOSE 5001
CMD [ "java", "-jar", "craftsnet.jar", "-debug" ]