Skip to content

Commit 5de2f42

Browse files
committed
3.14.0-francium release
1 parent c4af4a7 commit 5de2f42

File tree

16 files changed

+119
-70
lines changed

16 files changed

+119
-70
lines changed

.github/ISSUE_TEMPLATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
Image(s):
1010
<!-- node-chrome? hub? standalone-firefox? -->
1111
Docker-Selenium Image Version(s):
12-
<!-- 3, 3.4, 3.14.0-europium etc -->
12+
<!-- 3, 3.4, 3.14.0-francium etc -->
1313
Docker Version:
1414
<!-- 17.09.0-ce, 17.06.2-ce etc -->
1515
OS:

Hub/Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# NOTE: DO *NOT* EDIT THIS FILE. IT IS GENERATED.
33
# PLEASE UPDATE Dockerfile.txt INSTEAD OF THIS FILE
44
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
5-
FROM selenium/base:3.14.0-europium
5+
FROM selenium/base:3.14.0-francium
66
LABEL authors=SeleniumHQ
77

88
USER seluser
@@ -35,9 +35,9 @@ ENV GRID_HUB_PORT 4444
3535
ENV GRID_HUB_HOST "0.0.0.0"
3636

3737
COPY generate_config \
38-
entry_point.sh \
38+
start-selenium-hub.sh \
3939
/opt/bin/
4040

41-
RUN /opt/bin/generate_config > /opt/selenium/config.json
41+
COPY selenium-hub.conf /etc/supervisor/conf.d/
4242

43-
CMD ["/opt/bin/entry_point.sh"]
43+
RUN /opt/bin/generate_config > /opt/selenium/config.json

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
NAME := selenium
2-
VERSION := $(or $(VERSION),$(VERSION),3.14.0-europium)
2+
VERSION := $(or $(VERSION),$(VERSION),3.14.0-francium)
33
NAMESPACE := $(or $(NAMESPACE),$(NAMESPACE),$(NAME))
44
AUTHORS := $(or $(AUTHORS),$(AUTHORS),SeleniumHQ)
55
PLATFORM := $(shell uname -s)

NodeBase/Dockerfile

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# NOTE: DO *NOT* EDIT THIS FILE. IT IS GENERATED.
33
# PLEASE UPDATE Dockerfile.txt INSTEAD OF THIS FILE
44
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
5-
FROM selenium/base:3.14.0-europium
5+
FROM selenium/base:3.14.0-francium
66
LABEL authors=SeleniumHQ
77

88
USER root
@@ -77,16 +77,26 @@ RUN apt-get -qqy update \
7777
USER seluser
7878

7979
#==============================
80-
# Scripts to run Selenium Node
80+
# Scripts to run Selenium Node and XVFB
8181
#==============================
82-
COPY entry_point.sh /opt/bin/
82+
COPY start-selenium-node.sh \
83+
start-xvfb.sh \
84+
/opt/bin/
85+
86+
#==============================
87+
# Supervisor configuration file
88+
#==============================
89+
COPY selenium.conf /etc/supervisor/conf.d/
90+
8391

8492
#============================
8593
# Some configuration options
8694
#============================
8795
ENV SCREEN_WIDTH 1360
8896
ENV SCREEN_HEIGHT 1020
8997
ENV SCREEN_DEPTH 24
98+
ENV DISPLAY :99.0
99+
ENV START_XVFB true
90100

91101
#========================
92102
# Selenium Configuration
@@ -113,4 +123,5 @@ ENV NODE_APPLICATION_NAME ""
113123
# Following line fixes https://github.com/SeleniumHQ/docker-selenium/issues/87
114124
ENV DBUS_SESSION_BUS_ADDRESS=/dev/null
115125

116-
CMD ["/opt/bin/entry_point.sh"]
126+
# Creating base directory for Xvfb
127+
RUN sudo mkdir -p /tmp/.X11-unix && sudo chmod 1777 /tmp/.X11-unix

NodeChrome/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# NOTE: DO *NOT* EDIT THIS FILE. IT IS GENERATED.
33
# PLEASE UPDATE Dockerfile.txt INSTEAD OF THIS FILE
44
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
5-
FROM selenium/node-base:3.14.0-europium
5+
FROM selenium/node-base:3.14.0-francium
66
LABEL authors=SeleniumHQ
77

88
USER root

NodeChromeDebug/Dockerfile

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# NOTE: DO *NOT* EDIT THIS FILE. IT IS GENERATED.
33
# PLEASE UPDATE Dockerfile.txt INSTEAD OF THIS FILE
44
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
5-
FROM selenium/node-chrome:3.14.0-europium
5+
FROM selenium/node-chrome:3.14.0-francium
66
LABEL authors=SeleniumHQ
77

88
USER root
@@ -35,8 +35,15 @@ RUN mkdir -p ~/.vnc \
3535
&& x11vnc -storepasswd secret ~/.vnc/passwd
3636

3737
#==============================
38-
# Scripts to run Selenium Node
38+
# Scripts to run fluxbox and x11vnc
3939
#==============================
40-
COPY entry_point.sh /opt/bin/entry_point.sh
40+
COPY start-fluxbox.sh \
41+
start-vnc.sh \
42+
/opt/bin/
43+
44+
#==============================
45+
# Supervisor configuration file
46+
#==============================
47+
COPY selenium-debug.conf /etc/supervisor/conf.d/
4148

4249
EXPOSE 5900

NodeChromeDebug/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ If you are running Boot2Docker on Mac then you already have a [VNC client](http:
3737
When you are prompted for the password it is __secret__. If you wish to change this then you should either change it in the `/NodeBase/Dockerfile` and build the images yourself, or you can define a docker image that derives from the posted ones which reconfigures it:
3838

3939
``` dockerfile
40-
FROM selenium/node-chrome-debug:3.14.0-europium
40+
FROM selenium/node-chrome-debug:3.14.0-francium
4141

4242
RUN x11vnc -storepasswd <your-password-here> /home/seluser/.vnc/passwd
4343
```

NodeDebug/README.template.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ If you are running Boot2Docker on Mac then you already have a [VNC client](http:
3737
When you are prompted for the password it is __secret__. If you wish to change this then you should either change it in the `/NodeBase/Dockerfile` and build the images yourself, or you can define a docker image that derives from the posted ones which reconfigures it:
3838

3939
``` dockerfile
40-
FROM selenium/##BASE##-debug:3.14.0-europium
40+
FROM selenium/##BASE##-debug:3.14.0-francium
4141

4242
RUN x11vnc -storepasswd <your-password-here> /home/seluser/.vnc/passwd
4343
```

NodeFirefox/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# NOTE: DO *NOT* EDIT THIS FILE. IT IS GENERATED.
33
# PLEASE UPDATE Dockerfile.txt INSTEAD OF THIS FILE
44
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
5-
FROM selenium/node-base:3.14.0-europium
5+
FROM selenium/node-base:3.14.0-francium
66
LABEL authors=SeleniumHQ
77

88
USER root

NodeFirefoxDebug/Dockerfile

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# NOTE: DO *NOT* EDIT THIS FILE. IT IS GENERATED.
33
# PLEASE UPDATE Dockerfile.txt INSTEAD OF THIS FILE
44
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
5-
FROM selenium/node-firefox:3.14.0-europium
5+
FROM selenium/node-firefox:3.14.0-francium
66
LABEL authors=SeleniumHQ
77

88
USER root
@@ -35,8 +35,15 @@ RUN mkdir -p ~/.vnc \
3535
&& x11vnc -storepasswd secret ~/.vnc/passwd
3636

3737
#==============================
38-
# Scripts to run Selenium Node
38+
# Scripts to run fluxbox and x11vnc
3939
#==============================
40-
COPY entry_point.sh /opt/bin/entry_point.sh
40+
COPY start-fluxbox.sh \
41+
start-vnc.sh \
42+
/opt/bin/
43+
44+
#==============================
45+
# Supervisor configuration file
46+
#==============================
47+
COPY selenium-debug.conf /etc/supervisor/conf.d/
4148

4249
EXPOSE 5900

NodeFirefoxDebug/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ If you are running Boot2Docker on Mac then you already have a [VNC client](http:
3737
When you are prompted for the password it is __secret__. If you wish to change this then you should either change it in the `/NodeBase/Dockerfile` and build the images yourself, or you can define a docker image that derives from the posted ones which reconfigures it:
3838

3939
``` dockerfile
40-
FROM selenium/node-firefox-debug:3.14.0-europium
40+
FROM selenium/node-firefox-debug:3.14.0-francium
4141

4242
RUN x11vnc -storepasswd <your-password-here> /home/seluser/.vnc/passwd
4343
```

0 commit comments

Comments
 (0)