2
2
# NOTE: DO *NOT* EDIT THIS FILE. IT IS GENERATED.
3
3
# PLEASE UPDATE Dockerfile.txt INSTEAD OF THIS FILE
4
4
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
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
7
7
8
8
ARG TARGETARCH
9
9
ARG TARGETVARIANT
10
10
11
+ ARG GECKODRIVER_VERSION=0.31.0
12
+
11
13
USER root
12
14
13
15
# =========
@@ -19,11 +21,11 @@ USER root
19
21
# && apt-get -qqy install firefox libavcodec-extra \
20
22
# && rm -rf /var/lib/apt/lists/* /var/cache/apt/*
21
23
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
23
25
RUN echo "deb http://deb.debian.org/debian/ sid main" >> /etc/apt/sources.list \
24
26
&& apt-get update -qqy \
25
27
&& 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 \
27
29
&& apt install ./firefox.deb -y \
28
30
&& rm -rf /var/lib/apt/lists/* /var/cache/apt/* ./firefox.deb
29
31
@@ -40,11 +42,11 @@ RUN if [ $TARGETARCH = "arm" ] && [ $TARGETVARIANT = "v7" ]; then \
40
42
exit 1 ; \
41
43
fi ; \
42
44
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 ; \
44
46
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 ; \
46
48
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 ; \
48
50
fi ; \
49
51
tar -C /tmp -zxf /tmp/geckodriver.tar.gz ; \
50
52
rm /tmp/geckodriver.tar.gz ; \
0 commit comments