Skip to content

Add configurable listen address#7982

Open
jetocotoje wants to merge 2 commits intographql-hive:mainfrom
jetocotoje:configurable-listen-addr
Open

Add configurable listen address#7982
jetocotoje wants to merge 2 commits intographql-hive:mainfrom
jetocotoje:configurable-listen-addr

Conversation

@jetocotoje
Copy link
Copy Markdown

@jetocotoje jetocotoje commented Apr 15, 2026

Background

None of the services can currently run on hosts with IPv6 disabled. This PR adds support for a configurable listen address.

Closes #6595 . Docs PR graphql-hive/docs#92.

Description

Affected:

  • CLI: none
  • Client/agent: web app backend runtime only
  • Services: shared listen option parsing, service HTTP listeners, metrics listeners, worker dev servers, external composition
  • APIs: no contract changes

Packages:

  • @hive/service-common
  • @hive/server, @hive/schema, @hive/policy, @hive/tokens
  • @hive/usage, @hive/usage-ingestor, @hive/commerce, @hive/workflows
  • @hive/app
  • @hive/broker-script, @hive/cdn-script
  • @hive/external-composition-federation-2

Config:

  • adds SERVER_HOST
  • adds SERVER_HOST_IPV6_ONLY

Checklist

  • Input validation
  • Error handling and logging
  • System configuration
  • Testing

@gemini-code-assist
Copy link
Copy Markdown
Contributor

Warning

Gemini is experiencing higher than usual traffic and was unable to create the review. Please try again in a few hours by commenting /gemini review.

@jetocotoje jetocotoje force-pushed the configurable-listen-addr branch from fa18327 to 19327d6 Compare April 16, 2026 11:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

configure services to listen on ip v4 or ip6 or both

1 participant