docs: Added Troubleshoot.md file to ensure user can deploy app without any errors. #363
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces improvements to documentation and backend code, focusing on deployment guidance, troubleshooting, and error handling. The most significant changes include adding a troubleshooting guide, refining deployment instructions, and improving error messages in the backend.
Documentation Updates:
docs/DeploymentGuide.md
: Added a troubleshooting link to assist users in resolving deployment issues.docs/Troubleshoot.md
: Introduced a comprehensive troubleshooting guide, including steps to enable theAllowBringYourOwnPublicIpAddress
feature and avoid theResourceGroupNotFound
error during Azure deployment.Backend Code Improvements:
src/backend/app_kernel.py
: Updated theallow_origins
parameter in theCORSMiddleware
configuration to clarify that all origins are allowed for development but should be restricted in production.src/backend/app_kernel.py
: Enhanced error handling in theinput_task_endpoint
function by replacing rate limit error messages with a more user-friendly message indicating temporary unavailability due to quota limits.src/backend/app_kernel.py
: Simplified error message formatting in theinput_task_endpoint
function to avoid redundancy.## PurposeDoes this introduce a breaking change?
How to Test
What to Check
Verify that the following are valid
Other Information