Spaces:
Build error
Build error
Update Dockerfile
Browse files- Dockerfile +2 -16
Dockerfile
CHANGED
|
@@ -41,22 +41,8 @@ RUN wget -q https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-sta
|
|
| 41 |
apt-get -fy install && \
|
| 42 |
rm google-chrome-stable_136.0.7103.113-1_amd64.deb
|
| 43 |
|
| 44 |
-
# Install ChromeDriver
|
| 45 |
-
RUN
|
| 46 |
-
echo "Detected Chrome version: $CHROME_VERSION" && \
|
| 47 |
-
MAJOR_VERSION=${CHROME_VERSION%%.*} && \
|
| 48 |
-
CHROMEDRIVER_VERSION=$(curl -s "https://chromedriver.storage.googleapis.com/LATEST_RELEASE_$MAJOR_VERSION") && \
|
| 49 |
-
if [ -z "$CHROMEDRIVER_VERSION" ] || echo "$CHROMEDRIVER_VERSION" | grep -q "<Error>"; then \
|
| 50 |
-
echo "No ChromeDriver for major version $MAJOR_VERSION, trying previous version"; \
|
| 51 |
-
PREV_VERSION=$((MAJOR_VERSION - 1)); \
|
| 52 |
-
CHROMEDRIVER_VERSION=$(curl -s "https://chromedriver.storage.googleapis.com/LATEST_RELEASE_$PREV_VERSION"); \
|
| 53 |
-
fi && \
|
| 54 |
-
if [ -z "$CHROMEDRIVER_VERSION" ] || echo "$CHROMEDRIVER_VERSION" | grep -q "<Error>"; then \
|
| 55 |
-
echo "Error: No compatible ChromeDriver version found"; \
|
| 56 |
-
exit 1; \
|
| 57 |
-
fi && \
|
| 58 |
-
echo "Matching ChromeDriver version: $CHROMEDRIVER_VERSION" && \
|
| 59 |
-
wget -q -O /tmp/chromedriver.zip "https://chromedriver.storage.googleapis.com/$CHROMEDRIVER_VERSION/chromedriver_linux64.zip" && \
|
| 60 |
unzip /tmp/chromedriver.zip -d /usr/local/bin/ && \
|
| 61 |
chmod +x /usr/local/bin/chromedriver && \
|
| 62 |
rm /tmp/chromedriver.zip
|
|
|
|
| 41 |
apt-get -fy install && \
|
| 42 |
rm google-chrome-stable_136.0.7103.113-1_amd64.deb
|
| 43 |
|
| 44 |
+
# Install ChromeDriver (pinned to 136.0.7103.49)
|
| 45 |
+
RUN wget -q -O /tmp/chromedriver.zip https://chromedriver.storage.googleapis.com/136.0.7103.49/chromedriver_linux64.zip && \
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 46 |
unzip /tmp/chromedriver.zip -d /usr/local/bin/ && \
|
| 47 |
chmod +x /usr/local/bin/chromedriver && \
|
| 48 |
rm /tmp/chromedriver.zip
|