-
Notifications
You must be signed in to change notification settings - Fork 840
Docker: Add troubleshooting section for Jurassic Tube cURL error #45887
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
base: trunk
Are you sure you want to change the base?
Conversation
Add documentation for resolving cURL error 35 (SSL_ERROR_SYSCALL) when Automatticians connect Jetpack to WordPress.com via Jurassic Tube. The new troubleshooting subsection provides two solutions: 1. Updating Docker's proxy settings through Docker Desktop UI 2. Adding proxy configuration to wp-config.php Includes reminder to restart Docker containers after making changes.
|
Thank you for your PR! When contributing to Jetpack, we have a few suggestions that can help us test and review your patch:
This comment will be updated as you work on your PR and make changes. If you think that some of those checks are not needed for your PR, please explain why you think so. Thanks for cooperation 🤖 Follow this PR Review Process:
If you have questions about anything, reach out in #jetpack-developers for guidance! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds a troubleshooting subsection to help Automatticians resolve SSL connection errors when using Jurassic Tube to connect Jetpack to WordPress.com in Docker environments.
- Adds a new "Troubleshooting Jurassic Tube" subsection documenting cURL error 35 (SSL_ERROR_SYSCALL)
- Provides two solutions: updating Docker's proxy settings via Docker Desktop UI, or adding proxy configuration constants to wp-config.php
- Includes instructions for restarting Docker containers after configuration changes
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
tools/docker/README.md
Outdated
| define( 'WP_PROXY_PORT', '8080' ); | ||
| ``` | ||
|
|
||
| **Note:** Be sure to restart the Docker container after making the changes: |
Copilot
AI
Nov 11, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The note mentions "the Docker container" (singular) but the commands jetpack docker down and jetpack docker up restart all Docker containers. Consider changing to "Docker containers" (plural) for accuracy.
| **Note:** Be sure to restart the Docker container after making the changes: | |
| **Note:** Be sure to restart the Docker containers after making the changes: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's one parent container, so singular is fine.
…tion Refine the instructions for resolving cURL error 35 when connecting Jetpack to WordPress.com. Change "Solution" to "Method" for clarity and enhance the steps for configuring Docker Desktop proxy settings and wp-config.php. Include a reminder to restart Docker containers after applying changes.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for adding this in. This may be an opportunity to update and consolidate the Jurassic Tube instructions in this repo:
- The existing section in the file you edited mentions and links to the deprecated, Docker-included version of Jurassic Tube: https://github.com/Automattic/jetpack/blob/trunk/tools/docker/README.md#jurassic-tube-tunneling-service
It would be best to link to the standalone version of Jurassic Tube instead, like we do here: https://github.com/Automattic/jetpack/blob/trunk/docs/quick-start.md#setting-up-jurassic-tube - Once we've done that, maybe we can shorten the section in
docs/quick-start.mdand link to the longer section intrunk/tools/docker/README.md? - What would you think about shortening the section you added and just recommend the settings for everyone using Jurassic Tube, even if they don't run into the issue?
For a while, I was considering adding the 2 constants to everyone's wp-config.php file, but that does cause some issues in some environments (folks not using Autoproxxy, or folks working on Jetpack Boost development and working with a Boost Cloud dev environment next to the Jetpack environment) so I'm afraid it cannot be something we enable for everyone.
tbradsha
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One inline comment, but no blockers. Thanks!
Applying suggested edit Co-authored-by: tbradsha <32492176+tbradsha@users.noreply.github.com>
…restart instruction
- Remove deprecated Docker-included Jurassic Tube instructions - Link to standalone Jurassic Tube setup instructions (PCYsg-GJ2-p2) - Reframe proxy configuration as recommended settings rather than just troubleshooting - Add note about when proxy settings may cause issues (non-Autoproxxy users, Boost developers) - Make tools/docker/README.md the comprehensive Jurassic Tube guide - Shorten docs/quick-start.md section and link to detailed Docker documentation - Improves clarity and reduces documentation duplication
|
@jeherve Thanks for the feedback! I've updated the PR to consolidate the Jurassic Tube documentation: Changes made:
This should eliminate the duplication and make tools/docker/README.md the single source of truth for Jurassic Tube with Docker. Let me know if you'd like any other adjustments! |
Description
This PR adds a troubleshooting subsection to the Jurassic Tube documentation in the Docker README.
Changes
Jetpack product discussion
Does this pull request change what data or activity we track or use?
No
Testing instructions:
Context
Automatticians sometimes encounter SSL connection errors when using Jurassic Tube to connect Jetpack to WordPress.com. This documentation helps resolve those issues quickly.