improved usability of native docker image
All checks were successful
CI / build (push) Successful in 33m19s

This commit is contained in:
2025-02-25 21:31:02 +08:00
parent 1510956989
commit 8ef2d9c64e
3 changed files with 34 additions and 7 deletions

View File

@@ -3,7 +3,7 @@ RUN adduser -D luser
USER luser
WORKDIR /home/luser
FROM base-release AS release
FROM base-release AS release-vanilla
ADD rbcs-cli-envelope-*.jar rbcs.jar
ENTRYPOINT ["java", "-XX:+UseSerialGC", "-XX:GCTimeRatio=24", "-jar", "/home/luser/rbcs.jar", "server"]
@@ -17,6 +17,7 @@ ADD logback.xml .
ENTRYPOINT ["java", "-Dlogback.configurationFile=logback.xml", "-XX:+UseSerialGC", "-XX:GCTimeRatio=24", "-jar", "/home/luser/rbcs.jar", "server"]
FROM scratch AS release-native
ADD rbcs-cli.upx rbcs-cli
ENV RBCS_CONFIGURATION_DIR="."
ENTRYPOINT ["./rbcs-cli"]
ADD rbcs-cli.upx /rbcs/rbcs-cli
ENV RBCS_CONFIGURATION_DIR="/rbcs"
WORKDIR /rbcs
ENTRYPOINT ["./rbcs/rbcs-cli"]