File tree Expand file tree Collapse file tree 5 files changed +14
-35
lines changed Expand file tree Collapse file tree 5 files changed +14
-35
lines changed Original file line number Diff line number Diff line change @@ -8,14 +8,6 @@ RUN echo "deb http://archive.ubuntu.com/ubuntu xenial main universe\n" > /etc/a
8
8
&& echo "deb http://archive.ubuntu.com/ubuntu xenial-updates main universe\n " >> /etc/apt/sources.list \
9
9
&& echo "deb http://security.ubuntu.com/ubuntu xenial-security main universe\n " >> /etc/apt/sources.list
10
10
11
- # ===================
12
- # Timezone settings
13
- # Possible alternative: https://github.com/docker/docker/issues/3359#issuecomment-32150214
14
- # ===================
15
- ENV TZ "UTC"
16
- RUN echo "${TZ}" > /etc/timezone \
17
- && dpkg-reconfigure --frontend noninteractive tzdata
18
-
19
11
# ========================
20
12
# Miscellaneous packages
21
13
# Includes minimal runtime used for executing non GUI Java programs
@@ -25,12 +17,21 @@ RUN apt-get update -qqy \
25
17
bzip2 \
26
18
ca-certificates \
27
19
openjdk-8-jre-headless \
20
+ tzdata \
28
21
sudo \
29
22
unzip \
30
23
wget \
31
24
&& rm -rf /var/lib/apt/lists/* /var/cache/apt/* \
32
25
&& sed -i 's/securerandom\. source=file:\/ dev\/ random/securerandom\. source=file:\/ dev\/ urandom/' ./usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security/java.security
33
26
27
+ # ===================
28
+ # Timezone settings
29
+ # Possible alternative: https://github.com/docker/docker/issues/3359#issuecomment-32150214
30
+ # ===================
31
+ ENV TZ "UTC"
32
+ RUN echo "${TZ}" > /etc/timezone \
33
+ && dpkg-reconfigure --frontend noninteractive tzdata
34
+
34
35
# ==========
35
36
# Selenium
36
37
# ==========
Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ ENV DEBCONF_NONINTERACTIVE_SEEN true
13
13
# ==============
14
14
RUN apt-get update -qqy \
15
15
&& apt-get -qqy install \
16
+ locales \
16
17
xvfb \
17
18
&& rm -rf /var/lib/apt/lists/* /var/cache/apt/*
18
19
Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ ENV DEBCONF_NONINTERACTIVE_SEEN true
8
8
#==============
9
9
RUN apt-get update -qqy \
10
10
&& apt-get -qqy install \
11
+ locales \
11
12
xvfb \
12
13
&& rm -rf /var/lib/apt/lists/* /var/cache/apt/*
13
14
Original file line number Diff line number Diff line change @@ -36,9 +36,9 @@ SERVERNUM=$(get_server_num)
36
36
rm -f /tmp/.X* lock
37
37
38
38
env | cut -f 1 -d " =" | sort > asroot
39
- sudo -E -u seluser -i env | cut -f 1 -d " =" | sort > asseluser
40
- sudo -E -i -u seluser \
41
- " $( for E in $( grep -vxFf asseluser asroot) ; do echo $E =$( eval echo \$ $E ) ; done) " \
39
+ sudo -E -u seluser -i env | cut -f 1 -d " =" | sort > asseluser
40
+ sudo -E -i -u seluser \
41
+ $( for E in $( grep -vxFf asseluser asroot) ; do echo $E =$( eval echo \$ $E ) ; done) \
42
42
DISPLAY=$DISPLAY \
43
43
xvfb-run -n $SERVERNUM --server-args=" -screen 0 $GEOMETRY -ac +extension RANDR" \
44
44
java ${JAVA_OPTS} -jar /opt/selenium/selenium-server-standalone.jar \
Original file line number Diff line number Diff line change @@ -11,30 +11,6 @@ echo "# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" >> $FOLDER/Dockerfil
11
11
echo FROM selenium/$BASE :$VERSION >> $FOLDER /Dockerfile
12
12
cat ./Dockerfile.txt >> $FOLDER /Dockerfile
13
13
14
- cat ../NodeBase/entry_point.sh \
15
- | sed ' s/^xvfb-run/env | cut -f 1 -d "=" | sort > asroot\
16
- sudo -E -u seluser -i env | cut -f 1 -d "=" | sort > asseluser\
17
- sudo -E -i -u seluser \\\
18
- $(for E in $(grep -vxFf asseluser asroot); do echo $E=$(eval echo \\\$$E); done) \\\
19
- DISPLAY=$DISPLAY \\\
20
- xvfb-run/' \
21
- | sed ' s/^wait \$NODE_PID/for i in $(seq 1 10)\
22
- do\
23
- xdpyinfo -display $DISPLAY >\/dev\/null 2>\&1\
24
- if [ $? -eq 0 ]; then\
25
- break\
26
- fi\
27
- echo Waiting xvfb...\
28
- sleep 0.5\
29
- done\
30
- \
31
- fluxbox -display $DISPLAY \&\
32
- \
33
- x11vnc -forever -usepw -shared -rfbport 5900 -display $DISPLAY \&\
34
- \
35
- wait \$NODE_PID/' \
36
- > $FOLDER /entry_point.sh
37
-
38
14
cat ./README.template.md \
39
15
| sed " s/##BROWSER##/$BROWSER /" \
40
16
| sed " s/##BASE##/$BASE /" \
You can’t perform that action at this time.
0 commit comments