Skip to content

Conversation

@tmater
Copy link
Contributor

@tmater tmater commented Dec 17, 2025

Summary

Enhances the quickstart Docker Compose setup script with proper error detection and validation for all API calls. Each curl command now fails fast with clear error messages when requests fail or return invalid responses, making it easier to debug setup issues.

Testing

Manually tested the error handling by running the script with ALLOW_SETTING_S3_ENDPOINTS=false and validated that failures are properly detected and displayed:

polaris-setup-1  | ❌ Failed to create catalog
polaris-setup-1  | curl: (22) The requested URL returned error: 400
polaris-setup-1  | {"error":{"message":"Explicitly setting S3 endpoints is not allowed.","type":"IllegalArgumentException","code":400}}

Add error detection and validation to API calls in the quickstart
docker-compose setup with clear error messages for easier debugging.
@github-project-automation github-project-automation bot moved this from PRs In Progress to Ready to merge in Basic Kanban Board Dec 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants