|
|
|
FROM devmotoemoto47ark123/chrome-webversion-fast-run:latest |
|
|
|
|
|
ENV PORT=9870 |
|
|
|
|
|
USER 1000 |
|
|
|
|
|
ENV HOME=/home/user \ |
|
PATH=/home/user/.local/bin:$PATH |
|
|
|
|
|
WORKDIR $HOME/app |
|
|
|
|
|
RUN mkdir -p $HOME/app/logs && \ |
|
chmod -R 777 $HOME/app/logs |
|
|
|
|
|
USER root |
|
RUN echo "[supervisord]\n\ |
|
logfile=/home/user/app/logs/supervisord.log\n\ |
|
logfile_maxbytes=50MB\n\ |
|
logfile_backups=10\n\ |
|
loglevel=info\n\ |
|
pidfile=/home/user/app/logs/supervisord.pid\n\ |
|
\n\ |
|
[program:chrome-webversion]\n\ |
|
command=google-chrome-stable --no-sandbox --headless --disable-gpu --remote-debugging-port=9870 --remote-debugging-address=0.0.0.0 --user-data-dir=/data\n\ |
|
stdout_logfile=/home/user/app/logs/chrome-webversion.log\n\ |
|
stderr_logfile=/home/user/app/logs/chrome-webversion_err.log\n" \ |
|
> /etc/supervisord.conf |
|
|
|
|
|
USER 1000 |
|
|
|
|
|
EXPOSE 9870 |
|
|
|
|
|
CMD ["supervisord", "-c", "/etc/supervisord.conf"] |
|
|