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
88  && echo "deb http://archive.ubuntu.com/ubuntu xenial-updates main universe\n "  >> /etc/apt/sources.list \
99  && echo "deb http://security.ubuntu.com/ubuntu xenial-security main universe\n "  >> /etc/apt/sources.list
1010
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- 
1911# ========================
2012#  Miscellaneous packages
2113#  Includes minimal runtime used for executing non GUI Java programs
@@ -25,12 +17,21 @@ RUN apt-get update -qqy \
2517    bzip2 \
2618    ca-certificates \
2719    openjdk-8-jre-headless \
20+     tzdata \
2821    sudo \
2922    unzip \
3023    wget \
3124  && rm -rf /var/lib/apt/lists/* /var/cache/apt/* \
3225  && 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
3326
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+ 
3435# ==========
3536#  Selenium
3637# ==========
Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ ENV DEBCONF_NONINTERACTIVE_SEEN true
1313# ==============
1414RUN  apt-get update -qqy \
1515  && apt-get -qqy install \
16+     locales \
1617    xvfb \
1718  && rm -rf /var/lib/apt/lists/* /var/cache/apt/*
1819
Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ ENV DEBCONF_NONINTERACTIVE_SEEN true
88#==============
99RUN apt-get update -qqy \
1010  && apt-get -qqy install \
11+     locales \
1112    xvfb \
1213  && rm -rf /var/lib/apt/lists/* /var/cache/apt/*
1314
Original file line number Diff line number Diff line change @@ -36,9 +36,9 @@ SERVERNUM=$(get_server_num)
3636rm -f /tmp/.X* lock
3737
3838env |  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) 
4242  DISPLAY=$DISPLAY  \
4343  xvfb-run -n $SERVERNUM  --server-args=" -screen 0 $GEOMETRY  -ac +extension RANDR" 
4444  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
1111echo  FROM selenium/$BASE :$VERSION  >>  $FOLDER /Dockerfile
1212cat ./Dockerfile.txt >>  $FOLDER /Dockerfile
1313
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- 
3814cat ./README.template.md \
3915  |  sed " s/##BROWSER##/$BROWSER /" 
4016  |  sed " s/##BASE##/$BASE /" 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments