Bug fix and perf tuning Velocity
This commit is contained in:
@@ -23,13 +23,12 @@ RUN if test -z "${VELOCITY_VERSION}" || test "${VELOCITY_VERSION}" == "latest";
|
||||
curl -lfso velocity.jar "${DOWNLOAD_URL}"
|
||||
|
||||
FROM eclipse-temurin:${JAVA_VERSION}
|
||||
RUN useradd --create-home --shell /bin/bash minecraft \
|
||||
&& mkdir -p /opt/velocity /velocity \
|
||||
&& chown -R minecraft /velocity/
|
||||
COPY --from=waterfall /velocity.jar /opt/velocity/
|
||||
USER minecraft
|
||||
WORKDIR /velocity
|
||||
VOLUME /velocity
|
||||
EXPOSE 25565
|
||||
ENV JAVA_MEM=1G
|
||||
CMD java -Xms${JAVA_MEM} -Xmx${JAVA_MEM} -jar /opt/velocity/velocity.jar
|
||||
CMD java -Xms${JAVA_MEM} -Xmx${JAVA_MEM} \
|
||||
-XX:+UseG1GC -XX:G1HeapRegionSize=4M -XX:+UnlockExperimentalVMOptions \
|
||||
-XX:+ParallelRefProcEnabled -XX:+AlwaysPreTouch -XX:MaxInlineLevel=15 \
|
||||
-jar /opt/velocity/velocity.jar
|
||||
|
||||
Reference in New Issue
Block a user