Block a user
aof6 (latest)
Published 2025-03-28 16:46:37 +01:00 by rak
Installation
docker pull gitea.smoothbrain.win/rak/aof6:latestsha256:2d1c5a42cf369887679ded6342173d819c58b4d379b47311fc487c1a40c9d34aImage Layers
| ADD file:9e0f8b83c3b382f3cf7cdd94ab1dc987fa46726639bfd7bd3e86f93e7aa82a93 in / |
| CMD ["/bin/bash"] |
| ARG GRAALVM_VERSION |
| ARG GRAALVM_YEAR_VERSION=22 |
| ARG JAVA_VERSION=17 |
| ARG PLATFORM |
| ARG YUM_REPO= |
| ARG YUM_REPO_DEFAULT=https://yum.oracle.com/repo/OracleLinux/OL8/graalvm/community/ |
| ARG TEMP_REGION= |
| ENV LANG=en_US.UTF-8 JAVA_HOME=/usr/lib64/graalvm/graalvm22-ce-java17 |
| WORKDIR /app |
| RUN |7 GRAALVM_VERSION=22.3.3 GRAALVM_YEAR_VERSION=22 JAVA_VERSION=17 PLATFORM= YUM_REPO=https://artifacthub-phx.oci.oraclecorp.com/graalvm-rpm-ol8-staging-local/ YUM_REPO_DEFAULT=https://yum.oracle.com/repo/OracleLinux/OL8/graalvm/community/ TEMP_REGION=-phx /bin/sh -c if [ "$YUM_REPO" == "" ]; then YUM_REPO_CURRENT="$YUM_REPO_DEFAULT\$basearch"; else YUM_REPO_CURRENT="$YUM_REPO"; fi && echo -e "[ol8_graalvm_community]\nname=Oracle Linux 8 graalvm community (\$basearch)\nbaseurl=$YUM_REPO_CURRENT\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle\ngpgcheck=1\nenabled=1" > /etc/yum.repos.d/ol8_graalvm_community.repo && echo "$TEMP_REGION" > /etc/dnf/vars/ociregion && microdnf --enablerepo ol8_codeready_builder install -y graalvm${GRAALVM_YEAR_VERSION}-ce-${JAVA_VERSION}-jdk-${GRAALVM_VERSION} && rm -rf /var/cache/yum && echo "" > /etc/dnf/vars/ociregion && echo -e "[ol8_graalvm_community]\nname=Oracle Linux 8 graalvm community (\$basearch)\nbaseurl=$YUM_REPO_DEFAULT\$basearch\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle\ngpgcheck=1\nenabled=1" > /etc/yum.repos.d/ol8_graalvm_community.repo # buildkit |
| CMD ["/bin/sh" "-c" "java --version"] |
| LABEL version=1.0.6 |
| RUN /bin/sh -c microdnf install unzip findutils wget which # buildkit |
| COPY launch.sh /launch.sh # buildkit |
| RUN /bin/sh -c chmod +x /launch.sh # buildkit |
| VOLUME [/data] |
| WORKDIR /data |
| EXPOSE map[25565/tcp:{}] |
| CMD ["/launch.sh"] |
| ENV MOTD=Server Powered by Docker |
| ENV LEVEL=world |
| ENV JVM_OPTS=-Xms8192m -8192m -XX:+UseG1GC -XX:MaxGCPauseMillis=130 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=28 -XX:G1HeapRegionSize=16M -XX:G1ReservePercent=20 -XX:G1MixedGCCountTarget=3 -XX:InitiatingHeapOccupancyPercent=10 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=0 -XX:SurvivorRatio=32 -XX:MaxTenuringThreshold=1 -XX:G1SATBBufferEnqueueingThresholdPercent=30 -XX:G1ConcMarkStepDurationMillis=5 -XX:G1ConcRSHotCardLimit=16 -XX:G1ConcRefinementServiceIntervalMillis=150 -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+AlwaysActAsServerClassMachine -XX:+AlwaysPreTouch -XX:+DisableExplicitGC -XX:+UseNUMA -XX:AllocatePrefetchStyle=3 -XX:NmethodSweepActivity=1 -XX:ReservedCodeCacheSize=400M -XX:NonNMethodCodeHeapSize=12M -XX:ProfiledCodeHeapSize=194M -XX:NonProfiledCodeHeapSize=194M -XX:-DontCompileHugeMethods -XX:+PerfDisableSharedMem -XX:+UseFastUnorderedTimeStamps -XX:+UseCriticalJavaThreadPriority -XX:+EagerJVMCI -Dgraal.TuneInlinerExploration=1 -Dgraal.CompilerConfiguration=enterprise |
Labels
| Key | Value |
|---|---|
| io.buildah.version | 1.24.1 |
| version | 1.0.6 |