22# NOTE: DO *NOT* EDIT THIS FILE. IT IS GENERATED.
33# PLEASE UPDATE Dockerfile.txt INSTEAD OF THIS FILE
44# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
5- FROM seleniarm/node-base:4.1.3-20220331
6- LABEL authors=SeleniumHQ,sj26,jamesmortensen
5+ FROM seleniarm/node-base:4.1.4-20220429
6+ LABEL authors=SeleniumHQ
77
88ARG TARGETARCH
99ARG TARGETVARIANT
1010
11+ ARG GECKODRIVER_VERSION=0.31.0
12+
1113USER root
1214
1315# =========
@@ -19,11 +21,11 @@ USER root
1921 # && apt-get -qqy install firefox libavcodec-extra \
2022 # && rm -rf /var/lib/apt/lists/* /var/cache/apt/*
2123
22- # Temporarily installing Firefox 96.0.3 from snapshots since 98.0.2 is broken on arm64
24+ # Pulling Firefox from Debian Snapshots so we can control which version we use as latest
2325RUN echo "deb http://deb.debian.org/debian/ sid main" >> /etc/apt/sources.list \
2426 && apt-get update -qqy \
2527 && apt-get install libavcodec-extra -y \
26- && wget https://snapshot.debian.org/archive/debian/20220209T093507Z /pool/main/f/firefox/firefox_96.0.3 -1_`dpkg --print-architecture`.deb -O firefox.deb \
28+ && wget https://snapshot.debian.org/archive/debian/20220418T084218Z /pool/main/f/firefox/firefox_99.0 -1_`dpkg --print-architecture`.deb -O firefox.deb \
2729 && apt install ./firefox.deb -y \
2830 && rm -rf /var/lib/apt/lists/* /var/cache/apt/* ./firefox.deb
2931
@@ -40,11 +42,11 @@ RUN if [ $TARGETARCH = "arm" ] && [ $TARGETVARIANT = "v7" ]; then \
4042 exit 1 ; \
4143 fi ; \
4244 if [ "$ARCH" = "arm64" ]; then \
43- wget --no-verbose -O /tmp/geckodriver.tar.gz https://github.com/jamesmortensen/geckodriver-arm-binaries/releases/download/v0.30.0 /geckodriver-v0.30.0 -linux-aarch64.tar.gz ; \
45+ wget --no-verbose -O /tmp/geckodriver.tar.gz https://github.com/jamesmortensen/geckodriver-arm-binaries/releases/download/v$GECKODRIVER_VERSION /geckodriver-v$GECKODRIVER_VERSION -linux-aarch64.tar.gz ; \
4446 elif [ "$ARCH" = "armhf" ]; then \
45- wget --no-verbose -O /tmp/geckodriver.tar.gz https://github.com/jamesmortensen/geckodriver-arm-binaries/releases/download/v0.30.0 /geckodriver-v0.30.0 -linux-armv7l.tar.gz ; \
47+ wget --no-verbose -O /tmp/geckodriver.tar.gz https://github.com/jamesmortensen/geckodriver-arm-binaries/releases/download/v$GECKODRIVER_VERSION /geckodriver-v$GECKODRIVER_VERSION -linux-armv7l.tar.gz ; \
4648 else \
47- wget --no-verbose -O /tmp/geckodriver.tar.gz https://github.com/mozilla/geckodriver/releases/download/v0.30.0 /geckodriver-v0.30.0 -linux64.tar.gz ; \
49+ wget --no-verbose -O /tmp/geckodriver.tar.gz https://github.com/mozilla/geckodriver/releases/download/v$GECKODRIVER_VERSION /geckodriver-v$GECKODRIVER_VERSION -linux64.tar.gz ; \
4850 fi ; \
4951 tar -C /tmp -zxf /tmp/geckodriver.tar.gz ; \
5052 rm /tmp/geckodriver.tar.gz ; \
0 commit comments