Skip to content

Conversation

@bobbai00
Copy link
Contributor

@bobbai00 bobbai00 commented Nov 25, 2025

What changes were proposed in this PR?

This PR improves the single-node docker-compose configuration with the following changes:

  1. Added microservices:

    • config-service (port 9094): Provides endpoints for configuration management
    • access-control-service (port 9096): Handles user permissions and access control
    • workflow-computing-unit-managing-service (port 8888): Provides endpoints for managing computing units
    • All services are added with proper health checks and dependencies on postgres
    • Nginx reverse proxy routes are configured for /api/config and /api/computing-unit
  2. Removed outdated environment variables from .env:

    • USER_SYS_ENABLED=true
    • STORAGE_ICEBERG_CATALOG_TYPE=postgres
  3. Removed unused example data loader: the example data will be loaded via other ways, not the container way anymore.

Any related issues, documentation, discussions?

Closes #4083

How was this PR tested?

docker-compose tested locally.

Was this PR authored or co-authored using generative AI tooling?

Generated-by: Claude Code (claude-opus-4-5-20250101)

@github-actions github-actions bot added ddl-change Changes to the TexeraDB DDL fix build labels Nov 25, 2025
@bobbai00 bobbai00 removed the ddl-change Changes to the TexeraDB DDL label Nov 25, 2025
@bobbai00 bobbai00 changed the title fix(deploy): improve single-node docker-compose configuration fix(deploy): update single-node docker-compose configuration with latest architecture Nov 25, 2025
@bobbai00 bobbai00 requested a review from aicam November 25, 2025 09:35
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@github-actions github-actions bot added the ddl-change Changes to the TexeraDB DDL label Nov 25, 2025
@github-actions github-actions bot removed the ddl-change Changes to the TexeraDB DDL label Nov 25, 2025
@bobbai00 bobbai00 self-assigned this Nov 25, 2025
@chenlica
Copy link
Contributor

@aicam @bobbai00 Please work together to finish this PR.

@bobbai00 bobbai00 requested a review from aicam November 26, 2025 19:19
Copy link
Contributor

@aicam aicam left a comment

Choose a reason for hiding this comment

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

LGTM!

@bobbai00 bobbai00 enabled auto-merge (squash) December 5, 2025 19:07
@bobbai00 bobbai00 merged commit e73034d into apache:main Dec 5, 2025
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

bin/single-node is outdated, missing newly-introduced micro services

3 participants