@@ -19,6 +19,8 @@ RUN wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key
1919  && rm /etc/apt/sources.list.d/google-chrome.list \
2020  && rm -rf /var/lib/apt/lists/* /var/cache/apt/*
2121
22+ USER seluser
23+ 
2224#==================
2325# Chrome webdriver
2426#==================
@@ -29,40 +31,11 @@ RUN wget --no-verbose -O /tmp/chromedriver_linux64.zip https://chromedriver.stor
2931  && rm /tmp/chromedriver_linux64.zip \
3032  && mv /opt/selenium/chromedriver /opt/selenium/chromedriver-$CHROME_DRIVER_VERSION \
3133  && chmod 755 /opt/selenium/chromedriver-$CHROME_DRIVER_VERSION \
32-   && ln -fs /opt/selenium/chromedriver-$CHROME_DRIVER_VERSION /usr/bin/chromedriver
34+   && sudo  ln -fs /opt/selenium/chromedriver-$CHROME_DRIVER_VERSION /usr/bin/chromedriver
3335
34- #========================
35- # Selenium Configuration
36- #========================
37- # As integer, maps to "maxInstances"
38- ENV NODE_MAX_INSTANCES 1
39- # As integer, maps to "maxSession"
40- ENV NODE_MAX_SESSION 1
41- # As integer, maps to "port"
42- ENV NODE_PORT 5555
43- # In milliseconds, maps to "registerCycle"
44- ENV NODE_REGISTER_CYCLE 5000
45- # In milliseconds, maps to "nodePolling"
46- ENV NODE_POLLING 5000
47- # In milliseconds, maps to "unregisterIfStillDownAfter"
48- ENV NODE_UNREGISTER_IF_STILL_DOWN_AFTER 60000
49- # As integer, maps to "downPollingLimit"
50- ENV NODE_DOWN_POLLING_LIMIT 2
51- # As string, maps to "applicationName"
52- ENV NODE_APPLICATION_NAME ""
53- 
54- COPY generate_config /opt/selenium/generate_config
55- RUN chmod +x /opt/selenium/generate_config
36+ COPY generate_config /opt/bin/generate_config
5637
5738#=================================
5839# Chrome Launch Script Modification
5940#=================================
6041COPY chrome_launcher.sh /opt/google/chrome/google-chrome
61- RUN chmod +x /opt/google/chrome/google-chrome
62- 
63- RUN chown -R seluser:seluser /opt/selenium
64- 
65- # Following line fixes https://github.com/SeleniumHQ/docker-selenium/issues/87
66- ENV DBUS_SESSION_BUS_ADDRESS=/dev/null
67- 
68- USER seluser
0 commit comments