mirror of
https://github.com/aljazceru/Auto-GPT.git
synced 2026-02-23 07:04:24 +01:00
install chrome/firefox for headless browing when running in docker container
This commit is contained in:
10
Dockerfile
10
Dockerfile
@@ -5,6 +5,16 @@ FROM python:3.11-slim
|
||||
RUN apt-get -y update
|
||||
RUN apt-get -y install git chromium-driver
|
||||
|
||||
# Install Xvfb and other dependencies for headless browser testing
|
||||
RUN apt-get update \
|
||||
&& apt-get install -y wget gnupg2 libgtk-3-0 libdbus-glib-1-2 dbus-x11 xvfb ca-certificates
|
||||
|
||||
# Install Firefox / Chromium
|
||||
RUN wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - \
|
||||
&& echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list \
|
||||
&& apt-get update \
|
||||
&& apt-get install -y chromium firefox-esr
|
||||
|
||||
# Set environment variables
|
||||
ENV PIP_NO_CACHE_DIR=yes \
|
||||
PYTHONUNBUFFERED=1 \
|
||||
|
||||
Reference in New Issue
Block a user