Theright07 commited on
Commit
1ab4a0c
·
verified ·
1 Parent(s): e641dd5

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +4 -4
Dockerfile CHANGED
@@ -3,15 +3,15 @@ FROM python:3.11-slim
3
  ENV DEBIAN_FRONTEND=noninteractive \
4
  ANDROID_SDK_ROOT=/opt/android-sdk \
5
  ANDROID_HOME=/opt/android-sdk \
6
- JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 \
7
  GRADLE_USER_HOME=/tmp/.gradle \
8
  HF_HOME=/tmp/hf_cache \
9
- PATH=/opt/android-sdk/cmdline-tools/latest/bin:/opt/android-sdk/platform-tools:/usr/lib/jvm/java-17-openjdk-amd64/bin:$PATH
10
 
11
  # Base tooling
12
  RUN apt-get update && apt-get install -y --no-install-recommends \
13
  git curl wget unzip zip ca-certificates \
14
- openjdk-17-jdk-headless \
15
  build-essential cmake \
16
  && rm -rf /var/lib/apt/lists/*
17
 
@@ -31,7 +31,7 @@ RUN wget -q https://services.gradle.org/distributions/gradle-8.7-bin.zip -O /tmp
31
  ln -s /opt/gradle-8.7/bin/gradle /usr/local/bin/gradle && \
32
  rm /tmp/gradle.zip
33
 
34
- # Workdir + perms (HF Spaces runs as user 1000)
35
  RUN useradd -m -u 1000 user && \
36
  mkdir -p /app /workspace /tmp/.gradle /tmp/hf_cache && \
37
  chown -R user:user /app /workspace /tmp/.gradle /tmp/hf_cache $ANDROID_SDK_ROOT
 
3
  ENV DEBIAN_FRONTEND=noninteractive \
4
  ANDROID_SDK_ROOT=/opt/android-sdk \
5
  ANDROID_HOME=/opt/android-sdk \
6
+ JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64 \
7
  GRADLE_USER_HOME=/tmp/.gradle \
8
  HF_HOME=/tmp/hf_cache \
9
+ PATH=/opt/android-sdk/cmdline-tools/latest/bin:/opt/android-sdk/platform-tools:/usr/lib/jvm/java-21-openjdk-amd64/bin:/opt/gradle-8.7/bin:$PATH
10
 
11
  # Base tooling
12
  RUN apt-get update && apt-get install -y --no-install-recommends \
13
  git curl wget unzip zip ca-certificates \
14
+ openjdk-21-jdk-headless \
15
  build-essential cmake \
16
  && rm -rf /var/lib/apt/lists/*
17
 
 
31
  ln -s /opt/gradle-8.7/bin/gradle /usr/local/bin/gradle && \
32
  rm /tmp/gradle.zip
33
 
34
+ # HF Spaces runs as user 1000
35
  RUN useradd -m -u 1000 user && \
36
  mkdir -p /app /workspace /tmp/.gradle /tmp/hf_cache && \
37
  chown -R user:user /app /workspace /tmp/.gradle /tmp/hf_cache $ANDROID_SDK_ROOT