15 lines
460 B
Docker
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" ]
|