Skip to content

Conversation

@0xfurai
Copy link
Owner

@0xfurai 0xfurai commented Jul 1, 2025

  • Introduced a new gRPC Keyword monitor type in the healthcheck executor registry.
  • Updated the monitor registry to include deserialization and component mapping for gRPC Keyword.
  • Enhanced the general monitor types list to include gRPC Keyword with a description.
  • Modified the monitor form context to support gRPC Keyword schema and form handling, ensuring comprehensive monitoring capabilities.
  • Added necessary dependencies for gRPC and protobuf in the Go module.

- Introduced a new gRPC Keyword monitor type in the healthcheck executor registry.
- Updated the monitor registry to include deserialization and component mapping for gRPC Keyword.
- Enhanced the general monitor types list to include gRPC Keyword with a description.
- Modified the monitor form context to support gRPC Keyword schema and form handling, ensuring comprehensive monitoring capabilities.
- Added necessary dependencies for gRPC and protobuf in the Go module.
@cursor
Copy link

cursor bot commented Jul 1, 2025

🚨 BugBot couldn't run

Something went wrong. Try again by commenting "bugbot run", or contact support (requestId: serverGenReqId_1369ca72-1956-47be-91c6-9ebaa04a9847).

@0xfurai
Copy link
Owner Author

0xfurai commented Jul 1, 2025

bugbot run

@0xfurai 0xfurai self-assigned this Jul 1, 2025
@0xfurai 0xfurai added the enhancement New feature or request label Jul 1, 2025
@0xfurai
Copy link
Owner Author

0xfurai commented Jul 3, 2025

bugbot run

cursor[bot]

This comment was marked as outdated.

cursor[bot]

This comment was marked as outdated.

cursor[bot]

This comment was marked as outdated.

0xfurai added 5 commits July 6, 2025 18:15
- Introduced a new gRPC server in grpc-server.js, implementing Health and Test services with multiple methods for testing.
- Updated package.json to include gRPC dependencies and added new scripts for starting the gRPC server.
- Enhanced README.md with gRPC server usage instructions and testing scenarios.
- Added temp-protos directory to .gitignore to exclude temporary proto files from version control.
…d web applications to streamline dependency management.
- Added '@grpc/grpc-js' and '@grpc/proto-loader' with specified versions.
- Included multiple protobuf-related packages to enhance gRPC functionality.
- Updated dependencies for existing packages to ensure compatibility.
cursor[bot]

This comment was marked as outdated.

cursor[bot]

This comment was marked as outdated.

0xfurai added 2 commits July 6, 2025 18:31
- Install pnpm globally and copy necessary workspace configuration files.
- Update dependency installation to use monorepo root and ensure proper resolution.
- Adjust source code copying and build commands for the web app.
- Modify asset copying paths for Nginx serving.
- Adjusted build context and Dockerfile paths in docker-compose files for MongoDB, PostgreSQL, and SQLite services.
- Enhanced healthcheck command formatting in PostgreSQL configuration.
- Updated Dockerfile to include copying of patches directory for improved build process.
cursor[bot]

This comment was marked as outdated.

Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

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

Bug: TLS Server Configuration Context Error

The TLS server configuration fails because the configureServices method is called with an incorrect context. The call method sets this to { server: tlsServer }, but configureServices expects this.healthProto and this.testProto to be present for service registration, which are missing from the provided context.

apps/fake-server/grpc-server.js#L325-L326

const tlsServer = new grpc.Server();
this.configureServices.call({ server: tlsServer });

Fix in CursorFix in Web


Was this report helpful? Give feedback by reacting with 👍 or 👎

@0xfurai 0xfurai merged commit 3477cee into main Jul 7, 2025
5 checks passed
@0xfurai 0xfurai deleted the feat/grpc-monitor branch July 7, 2025 15:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants