@@ -19,6 +19,8 @@ RUN wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key
19
19
&& rm /etc/apt/sources.list.d/google-chrome.list \
20
20
&& rm -rf /var/lib/apt/lists/* /var/cache/apt/*
21
21
22
+ USER seluser
23
+
22
24
#==================
23
25
# Chrome webdriver
24
26
#==================
@@ -29,40 +31,11 @@ RUN wget --no-verbose -O /tmp/chromedriver_linux64.zip https://chromedriver.stor
29
31
&& rm /tmp/chromedriver_linux64.zip \
30
32
&& mv /opt/selenium/chromedriver /opt/selenium/chromedriver-$CHROME_DRIVER_VERSION \
31
33
&& 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
33
35
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
56
37
57
38
#=================================
58
39
# Chrome Launch Script Modification
59
40
#=================================
60
41
COPY 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