FROM deadolus/android-studio:latest # Install required tools for VNC access and dummy display RUN apt-get update && apt-get install -y \ x11vnc \ xvfb \ fluxbox \ net-tools \ && apt-get clean # Set environment variables ENV DISPLAY=:0 ENV RESOLUTION=1920x1080x24 ENV VNC_PORT=7860 ENV VNC_PASSWORD=android # Expose VNC port EXPOSE 7860 # Create directory for studio data RUN mkdir -p /studio-data && chown -R root:root /studio-data # Entry point script COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh ENTRYPOINT ["/entrypoint.sh"]