Skip to content

Conversation

@caifeizhi
Copy link
Member

  • Switch from oceanbase-ce to seekdb image
  • Update OCEANBASE_USER to use root instead of root@tenant
  • Add healthcheck for powerrag service
  • Update OceanBase healthcheck configuration
  • Add .gitignore entries for oceanbase data and conf directories

Summary

Solution Description

- Switch from oceanbase-ce to seekdb image
- Update OCEANBASE_USER to use root instead of root@tenant
- Add healthcheck for powerrag service
- Update OceanBase healthcheck configuration
- Add .gitignore entries for oceanbase data and conf directories
@caifeizhi caifeizhi requested a review from Copilot November 17, 2025 12:53
Copilot finished reviewing on behalf of caifeizhi November 17, 2025 12:56
Copy link
Contributor

Copilot AI left a 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 migrates the OceanBase configuration from the oceanbase-ce image to the seekdb image, simplifying the authentication model and updating various container configurations.

Key Changes:

  • Switched from oceanbase/oceanbase-ce:4.4.1.0-100000032025101610 to oceanbase/seekdb:latest
  • Updated authentication from tenant-based (root@tenant) to simple root user
  • Added healthcheck monitoring for the powerrag service with dual endpoint validation

Reviewed Changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 3 comments.

File Description
docker/docker-compose.yml Migrated oceanbase service to seekdb image, updated volume paths, modified healthcheck configuration, and added powerrag service healthcheck
docker/.env.example Changed OCEANBASE_USER from tenant-based to simple root authentication
.gitignore Added exclusions for new oceanbase data and conf directories matching updated volume mount paths

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@caifeizhi caifeizhi requested a review from Copilot November 17, 2025 18:08
Copilot finished reviewing on behalf of caifeizhi November 17, 2025 18:15
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

Copilot reviewed 3 out of 4 changed files in this pull request and generated 2 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@whhe whhe deleted the branch oceanbase:main November 20, 2025 09:51
@whhe whhe closed this Nov 20, 2025
@whhe whhe reopened this Nov 20, 2025
@whhe whhe requested a review from CHLK November 21, 2025 02:15
Copy link
Member

@whhe whhe left a comment

Choose a reason for hiding this comment

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

We need also to update the readme file in docker directory for this change, and I'm not sure if the seekdb container needs to set '127.0.0.1' as IP like langgenius/dify#20103

- Simplify ROOT_PASSWORD environment variable configuration
- Add OB_SERVER_IP environment variable for explicit server binding
- Increase healthcheck intervals and retries for more reliable startup
  - interval: 5s -> 10s
  - retries: 5 -> 30
  - start_period: 10s -> 30s
- Improve OCEANBASE_USER configuration documentation in .env.example
@whhe whhe merged commit 0538567 into oceanbase:main Nov 27, 2025
2 of 3 checks passed
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