npv2k1 commited on
Commit
b58654e
·
1 Parent(s): 0c01d1e

Update Dockerfile to install ChromeDriver matching Chrome version for improved compatibility

Browse files
Files changed (1) hide show
  1. Dockerfile +3 -3
Dockerfile CHANGED
@@ -30,9 +30,9 @@ RUN apt-get -y update && apt-get install -y \
30
  libgtk-3-0 \
31
  libgbm1
32
 
33
- # Install chromedriver
34
- RUN apt-get install -yqq unzip
35
- RUN CHROMEDRIVER_VERSION=$(curl -sS chromedriver.storage.googleapis.com/LATEST_RELEASE) && \
36
  wget -O /tmp/chromedriver.zip http://chromedriver.storage.googleapis.com/$CHROMEDRIVER_VERSION/chromedriver_linux64.zip && \
37
  unzip /tmp/chromedriver.zip chromedriver -d /usr/local/bin/ && \
38
  chmod +x /usr/local/bin/chromedriver && \
 
30
  libgtk-3-0 \
31
  libgbm1
32
 
33
+ # Install chromedriver matching Chrome version
34
+ RUN CHROME_VERSION=$(google-chrome --version | awk '{print $3}' | awk -F'.' '{print $1}') && \
35
+ CHROMEDRIVER_VERSION=$(curl -sS chromedriver.storage.googleapis.com/LATEST_RELEASE_$CHROME_VERSION) && \
36
  wget -O /tmp/chromedriver.zip http://chromedriver.storage.googleapis.com/$CHROMEDRIVER_VERSION/chromedriver_linux64.zip && \
37
  unzip /tmp/chromedriver.zip chromedriver -d /usr/local/bin/ && \
38
  chmod +x /usr/local/bin/chromedriver && \