console/packages/web/app
renovate[bot] bee2cfca89
fix(deps): update dependency zod to v3.23.6 (#4672)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-05 06:39:30 +00:00
..
.storybook Update trpc, graphql, whatwg-node, nextjs and guild/components (#2964) 2023-09-27 09:16:05 +02:00
pages Toast on save for better user feedback (#4654) 2024-05-03 12:04:38 +02:00
public fixes for latest monaco (#4075) 2024-02-26 08:34:16 +00:00
src Toast on save for better user feedback (#4654) 2024-05-03 12:04:38 +02:00
.env.template Move SuperTokens-node to GraphQL server (#4288) 2024-03-26 13:42:56 +01:00
.gitignore Move SuperTokens-node to GraphQL server (#4288) 2024-03-26 13:42:56 +01:00
environment.ts Move SuperTokens-node to GraphQL server (#4288) 2024-03-26 13:42:56 +01:00
modules.d.ts Partial dependencies upgrade and cleanup for old packages (#904) 2022-12-28 00:36:08 +02:00
next-env.d.ts Hello 2022-05-18 09:26:57 +02:00
next.config.mts Upgrade Next to v14 and enable --turbo (#4350) 2024-04-03 10:16:41 +00:00
package.json fix(deps): update dependency zod to v3.23.6 (#4672) 2024-05-05 06:39:30 +00:00
postcss.config.cjs remove chakra, emotion from Hive web app (#1412) 2023-02-22 08:41:00 +01:00
README.md Move SuperTokens-node to GraphQL server (#4288) 2024-03-26 13:42:56 +01:00
tailwind.config.cjs Redesign the Create Organization page (#4601) 2024-04-25 09:46:23 +00:00
tsconfig.json add graphql autocomplete with graphqlsp (#3500) 2024-05-02 17:22:20 +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
GA_TRACKING_ID No The token for Google Analytics in order to track user actions. g6aff8102efda5e1d12e
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