Back to Rivet

Registry Configuration

website/src/content/docs/general/registry-configuration.mdx

2.3.31.6 KB
Original Source

import RegistryConfigSchema from "@/components/docs/RegistryConfigSchemaClient.astro";

Example Configurations

Basic Setup

<CodeSnippet file="examples/docs/general-registry-configuration/basic-setup.ts" />

Connecting to Rivet Engine

<CodeGroup> <CodeSnippet file="examples/docs/general-registry-configuration/environment-variables.ts" title="Environment-Variables" /> <CodeSnippet file="examples/docs/general-registry-configuration/config.ts" title="Config" /> </CodeGroup>

Starting Your App

After configuring your registry, start it:

<CodeGroup> <CodeSnippet file="examples/docs/general-registry-configuration/registry-start.ts" title="registry.start()" /> <CodeSnippet file="examples/docs/general-registry-configuration/serverless.ts" title="Serverless" /> <CodeSnippet file="examples/docs/general-registry-configuration/serverless-with-router.ts" title="Serverless-with-Router" /> <CodeSnippet file="examples/docs/general-registry-configuration/envoy.ts" title="Envoy" /> </CodeGroup>

See Runtime Modes for details on when to use each mode.

Environment Variables

Many configuration options can be set via environment variables. See Environment Variables for a complete reference.

Configuration Reference

<RegistryConfigSchema />