@@ -11,7 +11,7 @@ ENV EMULATOR_ANDROID_VERSION=${EMULATOR_ANDROID_VERSION} \
1111 EMULATOR_SYS_IMG=x86_64 \
1212 EMULATOR_IMG_TYPE=google_apis \
1313 EMULATOR_BROWSER=chrome
14- ENV PATH ${PATH}:${ANDROID_HOME}/build-tools
14+ ENV PATH= ${PATH}:${ANDROID_HOME}/build-tools
1515RUN yes | sdkmanager --licenses \
1616 && sdkmanager "platforms;android-${EMULATOR_API_LEVEL}" \
1717 "system-images;android-${EMULATOR_API_LEVEL};${EMULATOR_IMG_TYPE};${EMULATOR_SYS_IMG}" "emulator" \
@@ -20,14 +20,10 @@ RUN yes | sdkmanager --licenses \
2020#=============
2121# UI Packages
2222#-------------
23- # ffmpeg
24- # Video recorder
2523# feh
2624# Screen background
2725# libxcomposite-dev
2826# Window System for Emulator
29- # menu
30- # Debian menu
3127# openbox
3228# Windows manager
3329# x11vnc
@@ -36,10 +32,8 @@ RUN yes | sdkmanager --licenses \
3632# Terminal emulator
3733#==================
3834RUN apt-get -qqy update && apt-get -qqy install --no-install-recommends \
39- ffmpeg \
4035 feh \
4136 libxcomposite-dev \
42- menu \
4337 openbox \
4438 x11vnc \
4539 xterm \
@@ -78,7 +72,6 @@ EXPOSE 5900 6080
7872#==========
7973RUN rm -rf ${SCRIPT_PATH}
8074ENV SCRIPT_PATH="docker-android"
81- ENV WORK_PATH="/home/androidusr"
8275ENV APP_PATH=${WORK_PATH}/${SCRIPT_PATH}
8376RUN mkdir -p ${APP_PATH}
8477COPY mixins ${APP_PATH}/mixins
@@ -94,7 +87,7 @@ RUN echo ${APP_PATH}/mixins/configs/display/.fehbg >> /etc/xdg/openbox/autostart
9487#==================
9588# Use created user
9689#==================
97- USER 1300:1301
90+ USER ${USERID}:${GROUPID}
9891ENV LOG_PATH=${WORK_PATH}/logs \
9992 WEB_LOG_PORT=9000
10093EXPOSE 9000
@@ -107,4 +100,4 @@ RUN mkdir -p "${WORK_PATH}/.config/Android Open Source Project" \
107100#=========
108101STOPSIGNAL SIGTERM
109102ENV DEVICE_TYPE=emulator
110- ENTRYPOINT ["/home/androidusr/docker-android /mixins/scripts/run.sh"]
103+ CMD ["${APP_PATH} /mixins/scripts/run.sh"]
0 commit comments