Skip to content

Conversation

@chaptersix
Copy link
Contributor

@chaptersix chaptersix commented Dec 16, 2025

What was changed

  • Ported Docker Compose examples from temporalio/docker-compose into new compose/ directory
  • Modified setup scripts to work with Temporal server versions before and after 1.30
    • Added fallback from temporal-elasticsearch-tool (1.30+) to curl for ES/OpenSearch setup
    • Improved ES/OpenSearch readiness checks to wait for cluster health, not just port availability
  • Added CI workflow to test all compose configurations
  • Added validation container that verifies cluster health, namespace access, and workflow execution
  • Removed deprecated version tags from compose files

Why?

  • Consolidates Docker Compose examples into this repo
  • Ensures compatibility across Temporal server versions (pre and post 1.30)
  • CI ensures compose examples stay functional across changes

@chaptersix chaptersix marked this pull request as ready for review December 16, 2025 20:39
@chaptersix chaptersix requested a review from a team as a code owner December 16, 2025 20:39
Copy link

@robholland robholland left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm.

@chaptersix chaptersix enabled auto-merge (squash) December 19, 2025 20:34
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.

3 participants