|
| 1 | +| ENV variable | Default value | Description | CLI option represent | |
| 2 | +|--------------|---------------|-------------|----------------------| |
| 3 | +| SE_SCREEN_WIDTH | 1920 | Use in Node to set the screen width | | |
| 4 | +| SE_SCREEN_HEIGHT | 1080 | Use in Node to set the screen height | | |
| 5 | +| SE_VIDEO_FILE_NAME | video.mp4 | Use in function video recording to set the output file name. Set `auto` for dynamic file name relying on test metadata | | |
| 6 | +| SE_FRAME_RATE | 15 | Set the frame rate for FFmpeg in video recording | | |
| 7 | +| SE_CODEC | libx264 | Set the codec for FFmpeg in video recording | | |
| 8 | +| SE_PRESET | -preset ultrafast | Set the preset for FFmpeg in video recording | | |
| 9 | +| SE_VIDEO_UPLOAD_ENABLED | false | Enable video upload | | |
| 10 | +| SE_VIDEO_INTERNAL_UPLOAD | true | Enable video upload using Rclone in the same recorder container | | |
| 11 | +| SE_UPLOAD_DESTINATION_PREFIX | | Remote name and destination path to upload | | |
| 12 | +| SE_UPLOAD_PIPE_FILE_NAME | | Set the pipe file name for video upload to consume | | |
| 13 | +| SE_SERVER_PROTOCOL | http | Protocol for communication between components | | |
| 14 | +| SE_VIDEO_POLL_INTERVAL | 1 | | | |
| 15 | +| SE_VIDEO_WAIT_ATTEMPTS | | | | |
| 16 | +| SE_VIDEO_FILE_READY_WAIT_ATTEMPTS | | | | |
| 17 | +| SE_VIDEO_WAIT_UPLOADER_SHUTDOWN_ATTEMPTS | | | | |
| 18 | +| SE_LOG_TIMESTAMP_FORMAT | %Y-%m-%d %H:%M:%S,%3N | | | |
| 19 | +| SE_VIDEO_RECORD_STANDALONE | | | | |
| 20 | +| SE_NODE_PORT | | | --port | |
| 21 | +| SE_ROUTER_USERNAME | | Set the username for basic authentication | --username | |
| 22 | +| SE_ROUTER_PASSWORD | | Set the password for basic authentication | | |
| 23 | +| SE_SUPERVISORD_PID_FILE | /tmp/supervisord.pid | Default pid file will be created by supervisord | | |
| 24 | +| SE_DRAIN_AFTER_SESSION_COUNT | 0 | Drain and detach node from grid after session count exceeds | --drain-after-session-count | |
| 25 | +| SE_SUB_PATH | | A sub-path that should be considered for all user facing routes on the Hub/Router/Standalone | --sub-path | |
| 26 | +| SE_NODE_GRID_URL | | Node config, public URL of the Grid as a whole (typically the address of the Hub or the Router) | --grid-url | |
| 27 | +| SE_HUB_HOST | | Hub config, host address the Hub should listen on | --host | |
| 28 | +| SE_ROUTER_HOST | | Router config, host address the Router should listen on | --host | |
| 29 | +| SE_HUB_PORT | | Hub config, port the Hub should listen on (default 4444) | --port | |
| 30 | +| SE_ROUTER_PORT | | Router config, port the Router should listen on (default 4444) | --port | |
| 31 | +| SE_NODE_GRID_GRAPHQL_URL | | Video recording config, GraphQL URL to query test metadata for dynamic file name | | |
| 32 | +| SE_VIDEO_FILE_NAME_TRIM_REGEX | [:alnum:]-_ | Bash regex to trim the file name if it is too long | | |
| 33 | +| SE_VIDEO_FILE_NAME_SUFFIX | | Append a suffix session id along with test metadata | | |
| 34 | +| SE_RCLONE_CONFIG | | | | |
| 35 | +| SE_UPLOAD_COMMAND | | | | |
| 36 | +| SE_UPLOAD_OPTS | | | | |
| 37 | +| SE_UPLOAD_RETAIN_LOCAL_FILE | | | | |
| 38 | +| SE_VIDEO_UPLOAD_BATCH_CHECK | | | | |
| 39 | +| SE_RCLONE_ | | | | |
| 40 | +| SE_OPTS | | | | |
| 41 | +| SE_EVENT_BUS_HOST | | | | |
| 42 | +| SE_EVENT_BUS_PORT | | | | |
| 43 | +| SE_LOG_LEVEL | INFO | | | |
| 44 | +| SE_HTTP_LOGS | false | | | |
| 45 | +| SE_STRUCTURED_LOGS | false | | | |
| 46 | +| SE_EXTERNAL_URL | | | | |
| 47 | +| SE_ENABLE_TLS | false | | | |
| 48 | +| SE_JAVA_SSL_TRUST_STORE | /opt/selenium/secrets/server.jks | | | |
| 49 | +| SE_JAVA_OPTS | | | | |
| 50 | +| SE_JAVA_SSL_TRUST_STORE_PASSWORD | /opt/selenium/secrets/server.pass | | | |
| 51 | +| SE_JAVA_DISABLE_HOSTNAME_VERIFICATION | true | | | |
| 52 | +| SE_HTTPS_CERTIFICATE | /opt/selenium/secrets/tls.crt | | | |
| 53 | +| SE_HTTPS_PRIVATE_KEY | /opt/selenium/secrets/tls.key | | | |
| 54 | +| SE_ENABLE_TRACING | true | | | |
| 55 | +| SE_OTEL_EXPORTER_ENDPOINT | | | | |
| 56 | +| SE_OTEL_SERVICE_NAME | selenium-router | | | |
| 57 | +| SE_OTEL_JVM_ARGS | | | | |
| 58 | +| SE_OTEL_TRACES_EXPORTER | otlp | | | |
| 59 | +| SE_OTEL_JAVA_GLOBAL_AUTOCONFIGURE_ENABLED | true | | | |
| 60 | +| SE_JAVA_HTTPCLIENT_VERSION | HTTP_1_1 | | | |
| 61 | +| SE_JAVA_OPTS_DEFAULT | -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/selenium/logs | | | |
| 62 | +| SE_JAVA_HEAP_DUMP | false | | | |
| 63 | +| SE_BIND_HOST | false | | | |
| 64 | +| SE_SCREEN_DEPTH | 24 | | | |
| 65 | +| SE_SCREEN_DPI | 96 | | | |
| 66 | +| SE_START_XVFB | true | | | |
| 67 | +| SE_START_VNC | true | | | |
| 68 | +| SE_START_NO_VNC | true | | | |
| 69 | +| SE_VNC_ULIMIT | | | | |
| 70 | +| SE_NO_VNC_PORT | 7900 | | | |
| 71 | +| SE_VNC_PORT | 5900 | | | |
| 72 | +| SE_VNC_NO_PASSWORD | | | | |
| 73 | +| SE_VNC_VIEW_ONLY | | | | |
| 74 | +| SE_VNC_PASSWORD | | | | |
| 75 | +| SE_EVENT_BUS_PUBLISH_PORT | | | | |
| 76 | +| SE_EVENT_BUS_SUBSCRIBE_PORT | | | | |
| 77 | +| SE_NODE_SESSION_TIMEOUT | 300 | | | |
| 78 | +| SE_NODE_ENABLE_MANAGED_DOWNLOADS | | | | |
| 79 | +| SE_NODE_ENABLE_CDP | | | | |
| 80 | +| SE_NODE_REGISTER_PERIOD | | | | |
| 81 | +| SE_NODE_REGISTER_CYCLE | | | | |
| 82 | +| SE_NODE_HEARTBEAT_PERIOD | 30 | | | |
| 83 | +| SE_REGISTRATION_SECRET | | | | |
| 84 | +| SE_BROWSER_LEFTOVERS_PROCESSES_SECS | 7200 | | | |
| 85 | +| SE_BROWSER_LEFTOVERS_TEMPFILES_DAYS | 1 | | | |
| 86 | +| SE_BROWSER_LEFTOVERS_INTERVAL_SECS | 3600 | | | |
| 87 | +| SE_DISABLE_UI | | | | |
| 88 | +| SE_REJECT_UNSUPPORTED_CAPS | false | | | |
| 89 | +| SE_NEW_SESSION_THREAD_POOL_SIZE | | | | |
| 90 | +| SE_SESSION_REQUEST_TIMEOUT | 300 | | | |
| 91 | +| SE_SESSION_RETRY_INTERVAL | 5 | | | |
| 92 | +| SE_HEALTHCHECK_INTERVAL | 120 | | | |
| 93 | +| SE_RELAX_CHECKS | true | | | |
| 94 | +| SE_SESSION_QUEUE_HOST | | | | |
| 95 | +| SE_SESSION_QUEUE_PORT | | | | |
| 96 | +| SE_VIDEO_FOLDER | | | | |
| 97 | +| SE_LOG_LISTEN_GRAPHQL | | | | |
| 98 | +| SE_NODE_PRESTOP_WAIT_STRATEGY | | | | |
| 99 | +| SE_SESSIONS_HOST | | | | |
| 100 | +| SE_SESSIONS_PORT | | | | |
| 101 | +| SE_SESSIONS_MAP_EXTERNAL_DATASTORE | false | | | |
| 102 | +| SE_SESSIONS_MAP_HOST | | | | |
| 103 | +| SE_SESSIONS_MAP_PORT | | | | |
| 104 | +| SE_DISTRIBUTOR_HOST | | | | |
| 105 | +| SE_DISTRIBUTOR_PORT | | | | |
| 106 | +| SE_GRID_URL | | | | |
| 107 | +| SE_NODE_DOCKER_CONFIG_FILENAME | | | | |
| 108 | +| SE_NODE_GRACEFUL_SHUTDOWN | | | | |
| 109 | +| SE_VIDEO_CONTAINER_NAME | | | | |
| 110 | +| SE_RECORD_VIDEO | true | | | |
| 111 | +| SE_ENABLE_BROWSER_LEFTOVERS_CLEANUP | false | | | |
| 112 | +| SE_NODE_MAX_SESSIONS | 1 | | | |
| 113 | +| SE_NODE_OVERRIDE_MAX_SESSIONS | false | | | |
| 114 | +| SE_OFFLINE | true | Selenium Manager offline mode, use the browser and driver pre-configured in the image | | |
| 115 | +| SE_NODE_BROWSER_VERSION | stable | Overwrite the default browserVersion in Node stereotype | | |
| 116 | +| SE_NODE_PLATFORM_NAME | Linux | Overwrite the default platformName in Node stereotype | | |
| 117 | +| SE_SUPERVISORD_LOG_LEVEL | info | | | |
| 118 | +| SE_SUPERVISORD_CHILD_LOG_DIR | /tmp | | | |
| 119 | +| SE_SUPERVISORD_LOG_FILE | /tmp/supervisord.log | | | |
| 120 | +| SE_SUPERVISORD_AUTO_RESTART | true | | | |
| 121 | +| SE_SUPERVISORD_START_RETRIES | 5 | | | |
0 commit comments