-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Breaking changes: Node/Standalone Docker config path change to /opt/selenium/docker.toml
#2754
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨No code suggestions found for the PR. |
CI Feedback 🧐(Feedback updated until commit 8d69804)A test triggered by this PR failed. Here is an AI-generated analysis of the failure:
|
…selenium/docker.toml` Signed-off-by: Viet Nguyen Duc <nguyenducviet4496@gmail.com>
8e3b6a6
to
8d69804
Compare
User description
Thanks for contributing to the Docker-Selenium project!
A PR well described will help maintainers to quickly review and merge it
Before submitting your PR, please check our contributing guidelines, applied for this repository.
Avoid large PRs, help reviewers by making them as simple and short as possible.
Description
Fixes #2738
This breaking change is due to the assumption that users are using Dynamic Grid (Node/Standalone Docker), which enables the share volume mount configuration between Node Docker and node browser containers by default.
To avoid conflict with the config file in node browser containers, and not require users walk through README to see the context, set extra env variables to change config path, etc.
Set the default from the beginning for users to follow, this is a special case for Dynamic Grid only.
Motivation and Context
Types of changes
Checklist
PR Type
Enhancement, Documentation
Description
Changed Docker configuration path to
/opt/selenium/docker.toml
.Updated environment variable
SE_NODE_DOCKER_CONFIG_FILENAME
for dynamic grid.Enhanced documentation to reflect new configuration path and usage.
Updated Docker Compose files to use the new configuration path.
Changes walkthrough 📝
2 files
Update Dockerfile to use new config path and environment variable
Add shared host configuration keys for node-docker and browser
containers
1 files
Update documentation to reflect new config path and usage
2 files
Update Docker Compose file with new config path
Update video upload Docker Compose with new config path
2 files
Remove redundant environment variable and update test config
Update standalone Docker test config with new path