FROM dorowu/ubuntu-desktop-lxde-vnc:focal USER root RUN rm -f /etc/apt/sources.list.d/google-chrome.list && \ apt-get update && \ apt-get install -y \ chromium-browser chromium-browser-l10n \ x11-utils \ wget \ sudo \ && rm -rf /var/lib/apt/lists/* RUN mkdir -p /usr/src/app RUN chmod 777 /usr/src/app EXPOSE 7860 RUN echo '#!/bin/bash\n\ sleep 5\n\ chromium-browser --no-sandbox --disable-gpu \\\n\ --user-agent="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" \\\n\ --window-size=390,844 \\\n\ --force-device-scale-factor=3 \\\n\ --enable-touch-events &\n\ /usr/bin/supervisord -n' > /usr/local/bin/start.sh RUN chmod +x /usr/local/bin/start.sh CMD ["/usr/local/bin/start.sh"]