Poorpoor6976 commited on
Commit
e8bd628
·
verified ·
1 Parent(s): f215269

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +6 -5
Dockerfile CHANGED
@@ -14,9 +14,9 @@ RUN mkdir -p $ANDROID_HOME/cmdline-tools && \
14
  mv $ANDROID_HOME/cmdline-tools/cmdline-tools $ANDROID_HOME/cmdline-tools/latest && \
15
  rm cmdline-tools.zip
16
 
17
- # الموافقة على التراخيص وتثبيت الحزم
18
  RUN yes | sdkmanager --licenses > /dev/null && \
19
- sdkmanager "platform-tools" "platforms;android-33" "build-tools;33.0.2" "build-tools;30.0.3" > /dev/null
20
 
21
  # تحميل Gradle 7.6
22
  RUN wget -q https://services.gradle.org/distributions/gradle-7.6-bin.zip -O gradle.zip && \
@@ -24,7 +24,6 @@ RUN wget -q https://services.gradle.org/distributions/gradle-7.6-bin.zip -O grad
24
  mv /opt/gradle-7.6 /opt/gradle && \
25
  rm gradle.zip
26
 
27
- # إعداد المستخدم والصلاحيات
28
  RUN useradd -m -u 1000 user && \
29
  chown -R user:user /opt/android-sdk /opt/gradle
30
 
@@ -37,10 +36,12 @@ WORKDIR $HOME/app
37
  COPY --chown=user requirements.txt .
38
  RUN pip3 install --no-cache-dir -r requirements.txt
39
 
 
 
 
40
  COPY --chown=user . .
41
 
42
- # إعدادات تسريع Gradle العالمية (السرعة القصوى) متوافقة مع Java 17
43
  RUN mkdir -p ~/.gradle && \
44
- echo "org.gradle.daemon=true\norg.gradle.parallel=true\norg.gradle.caching=true\norg.gradle.jvmargs=-Xmx3072m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8" > ~/.gradle/gradle.properties
45
 
46
  CMD ["python3", "app.py"]
 
14
  mv $ANDROID_HOME/cmdline-tools/cmdline-tools $ANDROID_HOME/cmdline-tools/latest && \
15
  rm cmdline-tools.zip
16
 
17
+ # الموافقة على التراخيص
18
  RUN yes | sdkmanager --licenses > /dev/null && \
19
+ sdkmanager "platform-tools" "platforms;android-34" "build-tools;34.0.0" > /dev/null
20
 
21
  # تحميل Gradle 7.6
22
  RUN wget -q https://services.gradle.org/distributions/gradle-7.6-bin.zip -O gradle.zip && \
 
24
  mv /opt/gradle-7.6 /opt/gradle && \
25
  rm gradle.zip
26
 
 
27
  RUN useradd -m -u 1000 user && \
28
  chown -R user:user /opt/android-sdk /opt/gradle
29
 
 
36
  COPY --chown=user requirements.txt .
37
  RUN pip3 install --no-cache-dir -r requirements.txt
38
 
39
+ # إنشاء مجلد الواجهات
40
+ RUN mkdir -p templates
41
+
42
  COPY --chown=user . .
43
 
 
44
  RUN mkdir -p ~/.gradle && \
45
+ echo "org.gradle.daemon=true\norg.gradle.parallel=true\norg.gradle.caching=true\norg.gradle.jvmargs=-Xmx3072m -Dfile.encoding=UTF-8" > ~/.gradle/gradle.properties
46
 
47
  CMD ["python3", "app.py"]