|
FROM openjdk:18-bullseye AS builder |
|
|
|
ADD ./ /build |
|
ADD ./BasePath.java /build/tencent/src/main/java/tencentlibfekit/ |
|
WORKDIR /build |
|
RUN chmod +x ./gradlew |
|
RUN ./gradlew --no-daemon |
|
RUN ./gradlew --no-daemon :packer:build |
|
|
|
|
|
FROM openjdk:18-bullseye |
|
RUN mkdir /app |
|
WORKDIR /app |
|
COPY --from=builder /build/packer/build/proguard/server-remap.jar /app/server.jar |
|
|
|
|
|
COPY --from=builder /build/packer/build/proguard/vivo50-kfc-code45-rpc.jar /app |
|
|
|
ENV SERVER_IDENTITY_KEY=vivo50 |
|
ENV AUTH_KEY=kfc |
|
ENV HOST=0.0.0.0 |
|
ENV PORT=7860 |
|
|
|
EXPOSE 7860 |
|
|
|
CMD java -jar /app/server.jar |
|
|
|
|
|
|