Juna190825 commited on
Commit
29c235c
·
verified ·
1 Parent(s): 2ec410f

Testing with ChromeDriver

Browse files
Files changed (1) hide show
  1. Dockerfile +14 -3
Dockerfile CHANGED
@@ -1,5 +1,5 @@
1
 
2
- FROM python:3.10-slim
3
 
4
  # Install system dependencies
5
  RUN apt-get update && apt-get install -y \
@@ -59,11 +59,22 @@ RUN pip install --no-cache-dir -r requirements.txt
59
  # && rm chromedriver_linux64.zip \
60
  # && mv chromedriver /usr/local/bin/ \
61
  # && chmod +x /usr/local/bin/chromedriver
62
- # Hardcoded ChromeDriver version (replace with the version you need)
63
- RUN wget -q https://huggingface.co/datasets/Juna190825/chromedriver/resolve/main/chromedriver \
 
 
 
 
 
 
64
  && mv chromedriver /usr/local/bin/ \
65
  && chmod +x /usr/local/bin/chromedriver
66
 
 
 
 
 
 
67
  # Verify installations
68
  RUN echo "Chrome version:" && google-chrome-stable --version \
69
  && echo "ChromeDriver version:" && chromedriver --version
 
1
 
2
+ FROM python:3.11-slim
3
 
4
  # Install system dependencies
5
  RUN apt-get update && apt-get install -y \
 
59
  # && rm chromedriver_linux64.zip \
60
  # && mv chromedriver /usr/local/bin/ \
61
  # && chmod +x /usr/local/bin/chromedriver
62
+
63
+ RUN CHROME_VERSION=$(google-chrome-stable --version | awk '{print $3}' | cut -d'.' -f1) \
64
+ && echo "Chrome major version: $CHROME_VERSION" \
65
+ && CHROME_DRIVER_VERSION=$(wget -qO- https://chromedriver.storage.googleapis.com/LATEST_RELEASE_$CHROME_VERSION) \
66
+ && echo "Installing ChromeDriver version: $CHROME_DRIVER_VERSION" \
67
+ && wget -q https://chromedriver.storage.googleapis.com/$CHROME_DRIVER_VERSION/chromedriver_linux64.zip \
68
+ && unzip chromedriver_linux64.zip \
69
+ && rm chromedriver_linux64.zip \
70
  && mv chromedriver /usr/local/bin/ \
71
  && chmod +x /usr/local/bin/chromedriver
72
 
73
+ # Hardcoded ChromeDriver version (replace with the version you need)
74
+ # RUN wget -q https://huggingface.co/datasets/Juna190825/chromedriver/resolve/main/chromedriver \
75
+ # && mv chromedriver /usr/local/bin/ \
76
+ # && chmod +x /usr/local/bin/chromedriver
77
+
78
  # Verify installations
79
  RUN echo "Chrome version:" && google-chrome-stable --version \
80
  && echo "ChromeDriver version:" && chromedriver --version