console/packages/web/app
Michael Skorokhodov fab4b03ace
Feat/lab query plan (#7892)
Co-authored-by: Laurin <laurinquast@googlemail.com>
2026-04-14 14:47:09 +02:00
..
.ladle Feature/insights filters [CONSOLE-1607] (#7662) 2026-02-25 11:43:52 +01:00
public web/app - Favicon for dark and light mode (#5678) 2024-10-16 09:55:44 +02:00
src Console 2012 client side source maps have never been uploaded to sentry (#7952) 2026-04-08 14:16:23 -05:00
.env.template Replace Next with Vite + tanstack/router (#4612) 2024-05-17 14:30:10 +02:00
.gitignore Remove storybook and setup lightweight ladle alternative (#7666) 2026-02-09 19:34:14 -06:00
components.json feat: new hive lab (#7374) 2025-12-10 01:09:00 +01:00
index.html Implement new color themes (#7592) 2026-02-03 10:00:15 -06:00
package.json fix sentry sourcemaps: point the inject and upload commands at dist/client instead of dist (#7972) 2026-04-14 07:12:57 -05:00
preflight-worker-embed.html refactor(laboratory): rename preflight-script to just preflight (#6470) 2025-02-05 12:45:08 -05:00
README.md chore: remove google analytics (#7293) 2025-11-20 15:29:52 +01:00
tsconfig.json Upgrade web/app to tailwind v4 (#7490) 2026-01-21 05:11:25 -06:00
turbo.json chore: add dev:hive script using turbo (#7053) 2025-09-26 20:21:17 +09:00
vite.config.ts Feat/lab query plan (#7892) 2026-04-14 14:47:09 +02:00

@hive/app

The Hive application as seen on https://app.graphql-hive.com/.

Configuration

The following environment variables configure the application.

Name Required Description Example Value
APP_BASE_URL Yes The base url of the app, https://app.graphql-hive.com
GRAPHQL_PUBLIC_ENDPOINT Yes The public endpoint of the Hive GraphQL API. http://127.0.0.1:4000/graphql
GRAPHQL_PUBLIC_ORIGIN Yes The http address origin of the Hive GraphQL server. http://127.0.0.1:4000/
INTEGRATION_SLACK No Whether the Slack integration is enabled or disabled. 1 (enabled) or 0 (disabled)
INTEGRATION_SLACK_SLACK_CLIENT_ID No (Yes if INTEGRATION_SLACK is set) The Slack client ID. g6aff8102efda5e1d12e
INTEGRATION_SLACK_SLACK_CLIENT_SECRET No (Yes if INTEGRATION_SLACK is set) The Slack client secret. g12e552xx54xx2b127821dc4abc4491dxxxa6b187
INTEGRATION_GITHUB_APP_NAME No The GitHub application name. graphql-hive-self-hosted
AUTH_GITHUB No Whether login via GitHub should be allowed 1 (enabled) or 0 (disabled)
AUTH_GOOGLE No Whether login via Google should be allowed 1 (enabled) or 0 (disabled)
AUTH_ORGANIZATION_OIDC No Whether linking a Hive organization to an Open ID Connect provider is allowed. (Default: 0) 1 (enabled) or 0 (disabled)
AUTH_OKTA No Whether login via Okta should be allowed 1 (enabled) or 0 (disabled)
AUTH_OKTA_HIDDEN No Whether the Okta login button should be hidden. (Default: 0) 1 (enabled) or 0 (disabled)
AUTH_REQUIRE_EMAIL_VERIFICATION No Whether verifying the email address is mandatory. 1 (enabled) or 0 (disabled)
ENVIRONMENT No The environment of your Hive app. (Note: This will be used for Sentry reporting.) staging
SENTRY_DSN No The DSN for reporting errors to Sentry. https://dooobars@o557896.ingest.sentry.io/12121212
SENTRY_ENABLED No Whether Sentry error reporting should be enabled. 1 (enabled) or 0 (disabled)
DOCS_URL No The URL of the Hive Docs https://the-guild.dev/graphql/hive/docs
NODE_ENV No The NODE_ENV value. production
GRAPHQL_PERSISTED_OPERATIONS No Send persisted operation hashes instead of documents to the server. 1 (enabled) or 0 (disabled)

Hive Hosted Configuration

This is only important if you are hosting Hive for getting 💰.

Payments

Name Required Description Example Value
STRIPE_PUBLIC_KEY No The Stripe Public Key. g6aff8102efda5e1d12e

Building the Docker Image

Prerequisites: Make sure you built the mono-repository using pnpm build.

docker build . --build-arg RELEASE=stable-main -t graphql-hive/app