@@ -6,41 +6,48 @@ function short_version() {
66 echo " ${__version_split[0]} .${__version_split[1]} "
77}
88
9+
10+ if [[ -z " $CONFIG_FILE " ]]; then
11+ FILENAME=" /opt/selenium/config.toml"
12+ else
13+ FILENAME=" $CONFIG_FILE "
14+ fi
15+
916echo " [events]
1017publish = \" tcp://${SE_EVENT_BUS_HOST} :${SE_EVENT_BUS_PUBLISH_PORT} \"
1118subscribe = \" tcp://${SE_EVENT_BUS_HOST} :${SE_EVENT_BUS_SUBSCRIBE_PORT} \"
12- " > /opt/selenium/config.toml
19+ " > " $FILENAME "
1320
1421if [[ -z " ${SE_NODE_HOST} " ]] && [[ -z " ${SE_NODE_PORT} " ]]; then
1522 echo " Configuring server..."
1623else
17- echo " [server]" >> /opt/selenium/config.toml
24+ echo " [server]" >> " $FILENAME "
1825fi
1926
2027if [[ -z " ${SE_NODE_HOST} " ]]; then
2128 echo " Setting up SE_NODE_HOST..."
2229else
23- echo " host = \" ${SE_NODE_HOST} \" " >> /opt/selenium/config.toml
30+ echo " host = \" ${SE_NODE_HOST} \" " >> " $FILENAME "
2431fi
2532
2633if [[ -z " ${SE_NODE_PORT} " ]]; then
2734 echo " Setting up SE_NODE_PORT..."
2835else
29- echo " port = \" ${SE_NODE_PORT} \" " >> /opt/selenium/config.toml
36+ echo " port = \" ${SE_NODE_PORT} \" " >> " $FILENAME "
3037fi
3138
32- echo " [node]" >> /opt/selenium/config.toml
39+ echo " [node]" >> " $FILENAME "
3340# String, Url where the Grid can be reached
3441if [[ -z " ${SE_NODE_GRID_URL} " ]]; then
3542 echo " Setting up SE_NODE_GRID_URL..."
3643else
37- echo " grid-url = \" ${SE_NODE_GRID_URL} \" " >> /opt/selenium/config.toml
44+ echo " grid-url = \" ${SE_NODE_GRID_URL} \" " >> " $FILENAME "
3845fi
39- echo " session-timeout = \" ${SE_NODE_SESSION_TIMEOUT} \" " >> /opt/selenium/config.toml
40- echo " override-max-sessions = ${SE_NODE_OVERRIDE_MAX_SESSIONS} " >> /opt/selenium/config.toml
41- echo " detect-drivers = false" >> /opt/selenium/config.toml
46+ echo " session-timeout = \" ${SE_NODE_SESSION_TIMEOUT} \" " >> " $FILENAME "
47+ echo " override-max-sessions = ${SE_NODE_OVERRIDE_MAX_SESSIONS} " >> " $FILENAME "
48+ echo " detect-drivers = false" >> " $FILENAME "
4249echo " max-sessions = ${SE_NODE_MAX_SESSIONS}
43- " >> /opt/selenium/config.toml
50+ " >> " $FILENAME "
4451
4552SE_NODE_BROWSER_NAME=$( cat /opt/selenium/browser_name)
4653if [[ " ${SE_NODE_BROWSER_NAME} " == " chrome" ]]; then
@@ -52,11 +59,11 @@ elif [[ "${SE_NODE_BROWSER_NAME}" == "MicrosoftEdge" ]]; then
5259fi
5360
5461SE_NODE_STEREOTYPE=" {\" browserName\" : \" ${SE_NODE_BROWSER_NAME} \" , \" browserVersion\" : \" ${SE_NODE_BROWSER_VERSION} \" , \" platformName\" : \" Linux\" }"
55- echo " [[node.driver-configuration]]" >> /opt/selenium/config.toml
56- echo " display-name = \" ${SE_NODE_BROWSER_NAME} \" " >> /opt/selenium/config.toml
57- echo " stereotype = '${SE_NODE_STEREOTYPE} '" >> /opt/selenium/config.toml
62+ echo " [[node.driver-configuration]]" >> " $FILENAME "
63+ echo " display-name = \" ${SE_NODE_BROWSER_NAME} \" " >> " $FILENAME "
64+ echo " stereotype = '${SE_NODE_STEREOTYPE} '" >> " $FILENAME "
5865echo " max-sessions = ${SE_NODE_MAX_SESSIONS}
59- " >> /opt/selenium/config.toml
66+ " >> " $FILENAME "
6067
6168
6269
0 commit comments