chore: add cgroup mem-limit awareness for the JVM
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
surtur 2021-01-07 13:32:35 +01:00
parent 5ad4216f69
commit b242a85230
Signed by: wanderer
GPG Key ID: 19CE1EC1D9E0486D

View File

@ -43,6 +43,10 @@ RUN while read -r package; do PACKAGES="${PACKAGES}${package} "; done < ${ANDROI
FROM adoptopenjdk/openjdk11:alpine-slim
COPY --from=build /tmp/sdk /sdk
# Makes JVM aware of memory limit available to the container (cgroups)
ENV JAVA_OPTS='-XX:+UseContainerSupport -XX:MaxRAMPercentage=80'
ENV ANDROID_HOME "/sdk"
ENV ANDROID_SDK_ROOT "${ANDROID_SDK_ROOT}"
ENV PATH "$PATH:${ANDROID_SDK_ROOT}/tools:${ANDROID_HOME}/tools"