| 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"] |