Client Environment Variables
These environment variables are essential for running the client side of RepoFlow. They are required to connect to the server and other services. Default values for these variables are included in the Helm chart for local development, but you might need to set these values for production.
Name | Type | Description | Required | Example |
---|---|---|---|---|
HASURA_API_URL | String | API URL for Hasura from the end user's perspective. | Yes | /hasura |
IS_CONNECTION_SECURE | Boolean | Indicates if the connection should be secure for cookies. | Yes | false |
REPOFLOW_SERVER | String | RepoFlow server URL from the end user's perspective. | Yes | /api |
COOKIE_DOMAIN | String | The domain to be used for authentication cookies. Typically, this should match the host of the REPOFLOW_SERVER , but it can be customized for scenarios where the server resides on a subdomain | Yes | localhost |
IS_PRINT_ENV | Boolean | Enables printing of environment configuration for debugging. | Yes | true |
DOCS_URL | String | URL for the documentation. Since we include the docs inside self-hosted RepoFlow, it will likely be /docs . | Yes | /docs |
SUPPORT_MAIL | String | Support email displayed in various locations on the website | No | support@repoflow.io |