File tree Expand file tree Collapse file tree 8 files changed +80
-24
lines changed Expand file tree Collapse file tree 8 files changed +80
-24
lines changed Original file line number Diff line number Diff line change @@ -12,10 +12,15 @@ USER root
12
12
# =====
13
13
RUN apt-get update -qqy \
14
14
&& apt-get -qqy install \
15
- x11vnc \
16
- && rm -rf /var/lib/apt/lists/* \
17
- && mkdir -p ~/.vnc \
18
- && x11vnc -storepasswd secret ~/.vnc/passwd
15
+ x11vnc \
16
+ && rm -rf /var/lib/apt/lists/*
17
+
18
+ USER seluser
19
+
20
+ RUN mkdir -p ~/.vnc \
21
+ && x11vnc -storepasswd secret ~/.vnc/passwd
22
+
23
+ USER root
19
24
20
25
# =================
21
26
# Locale settings
Original file line number Diff line number Diff line change @@ -7,10 +7,15 @@ USER root
7
7
#=====
8
8
RUN apt-get update -qqy \
9
9
&& apt-get -qqy install \
10
- x11vnc \
11
- && rm -rf /var/lib/apt/lists/* \
12
- && mkdir -p ~/.vnc \
13
- && x11vnc -storepasswd secret ~/.vnc/passwd
10
+ x11vnc \
11
+ && rm -rf /var/lib/apt/lists/*
12
+
13
+ USER seluser
14
+
15
+ RUN mkdir -p ~/.vnc \
16
+ && x11vnc -storepasswd secret ~/.vnc/passwd
17
+
18
+ USER root
14
19
15
20
#=================
16
21
# Locale settings
Original file line number Diff line number Diff line change @@ -22,6 +22,19 @@ RUN apt-get update -qqy \
22
22
&& mv /opt/firefox /opt/firefox-$FIREFOX_VERSION \
23
23
&& ln -fs /opt/firefox-$FIREFOX_VERSION/firefox /usr/bin/firefox
24
24
25
+ # ============
26
+ # GeckoDriver
27
+ # ============
28
+ ENV GECKODRIVER_VERSION 0.10.0
29
+ RUN 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 \
30
+ && rm -rf /opt/geckodriver \
31
+ && tar -C /opt -zxf /tmp/geckodriver.tar.gz \
32
+ && rm /tmp/geckodriver.tar.gz \
33
+ && mv /opt/geckodriver /opt/geckodriver-$GECKODRIVER_VERSION \
34
+ && chmod 755 /opt/geckodriver-$GECKODRIVER_VERSION \
35
+ && ln -fs /opt/geckodriver-$GECKODRIVER_VERSION /usr/bin/geckodriver \
36
+ && ln -fs /opt/geckodriver-$GECKODRIVER_VERSION /usr/bin/wires
37
+
25
38
# ========================
26
39
# Selenium Configuration
27
40
# ========================
Original file line number Diff line number Diff line change @@ -17,6 +17,19 @@ RUN apt-get update -qqy \
17
17
&& mv /opt/firefox /opt/firefox-$FIREFOX_VERSION \
18
18
&& ln -fs /opt/firefox-$FIREFOX_VERSION/firefox /usr/bin/firefox
19
19
20
+ #============
21
+ # GeckoDriver
22
+ #============
23
+ ENV GECKODRIVER_VERSION 0.10.0
24
+ RUN 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 \
25
+ && rm -rf /opt/geckodriver \
26
+ && tar -C /opt -zxf /tmp/geckodriver.tar.gz \
27
+ && rm /tmp/geckodriver.tar.gz \
28
+ && mv /opt/geckodriver /opt/geckodriver-$GECKODRIVER_VERSION \
29
+ && chmod 755 /opt/geckodriver-$GECKODRIVER_VERSION \
30
+ && ln -fs /opt/geckodriver-$GECKODRIVER_VERSION /usr/bin/geckodriver \
31
+ && ln -fs /opt/geckodriver-$GECKODRIVER_VERSION /usr/bin/wires
32
+
20
33
#========================
21
34
# Selenium Configuration
22
35
#========================
Original file line number Diff line number Diff line change @@ -12,10 +12,15 @@ USER root
12
12
# =====
13
13
RUN apt-get update -qqy \
14
14
&& apt-get -qqy install \
15
- x11vnc \
16
- && rm -rf /var/lib/apt/lists/* \
17
- && mkdir -p ~/.vnc \
18
- && x11vnc -storepasswd secret ~/.vnc/passwd
15
+ x11vnc \
16
+ && rm -rf /var/lib/apt/lists/*
17
+
18
+ USER seluser
19
+
20
+ RUN mkdir -p ~/.vnc \
21
+ && x11vnc -storepasswd secret ~/.vnc/passwd
22
+
23
+ USER root
19
24
20
25
# =================
21
26
# Locale settings
Original file line number Diff line number Diff line change 1
- FROM selenium/node-firefox:2.53.0
1
+ FROM selenium/node-firefox:2.53.1
2
2
MAINTAINER Selenium <
[email protected] >
3
3
4
4
USER root
@@ -9,9 +9,14 @@ USER root
9
9
RUN apt-get update -qqy \
10
10
&& apt-get -qqy install \
11
11
x11vnc \
12
- && rm -rf /var/lib/apt/lists/* \
13
- && mkdir -p ~/.vnc \
14
- && x11vnc -storepasswd secret ~/.vnc/passwd
12
+ && rm -rf /var/lib/apt/lists/*
13
+
14
+ USER seluser
15
+
16
+ RUN mkdir -p ~/.vnc \
17
+ && x11vnc -storepasswd secret ~/.vnc/passwd
18
+
19
+ USER root
15
20
16
21
#=================
17
22
# Locale settings
Original file line number Diff line number Diff line change @@ -12,10 +12,15 @@ USER root
12
12
# =====
13
13
RUN apt-get update -qqy \
14
14
&& apt-get -qqy install \
15
- x11vnc \
16
- && rm -rf /var/lib/apt/lists/* \
17
- && mkdir -p ~/.vnc \
18
- && x11vnc -storepasswd secret ~/.vnc/passwd
15
+ x11vnc \
16
+ && rm -rf /var/lib/apt/lists/*
17
+
18
+ USER seluser
19
+
20
+ RUN mkdir -p ~/.vnc \
21
+ && x11vnc -storepasswd secret ~/.vnc/passwd
22
+
23
+ USER root
19
24
20
25
# =================
21
26
# Locale settings
Original file line number Diff line number Diff line change @@ -12,10 +12,15 @@ USER root
12
12
# =====
13
13
RUN apt-get update -qqy \
14
14
&& apt-get -qqy install \
15
- x11vnc \
16
- && rm -rf /var/lib/apt/lists/* \
17
- && mkdir -p ~/.vnc \
18
- && x11vnc -storepasswd secret ~/.vnc/passwd
15
+ x11vnc \
16
+ && rm -rf /var/lib/apt/lists/*
17
+
18
+ USER seluser
19
+
20
+ RUN mkdir -p ~/.vnc \
21
+ && x11vnc -storepasswd secret ~/.vnc/passwd
22
+
23
+ USER root
19
24
20
25
# =================
21
26
# Locale settings
You can’t perform that action at this time.
0 commit comments