doc: updated doc on db permission change

This commit is contained in:
=
2025-04-17 01:09:23 +05:30
parent 0f7e8585dc
commit 32b951f6e9

View File

@@ -34,8 +34,14 @@ Used to configure platform-specific security and operational settings
this to `false`. this to `false`.
</ParamField> </ParamField>
<ParamField query="ALLOW_INTERNAL_IP_CONNECTIONS" type="bool" default="false" optional> <ParamField
Determines whether App Connections and Dynamic Secrets are permitted to connect with internal/private IP addresses. query="ALLOW_INTERNAL_IP_CONNECTIONS"
type="bool"
default="false"
optional
>
Determines whether App Connections and Dynamic Secrets are permitted to
connect with internal/private IP addresses.
</ParamField> </ParamField>
## CORS ## CORS
@@ -45,24 +51,32 @@ The following environment variables can be used to configure the Infisical Rest
<ParamField query="CORS_ALLOWED_ORIGINS" type="string" optional> <ParamField query="CORS_ALLOWED_ORIGINS" type="string" optional>
Specify a list of origins that are allowed to access the Infisical API. Specify a list of origins that are allowed to access the Infisical API.
An example value would be `CORS_ALLOWED_ORIGINS=["https://example.com"]`. An example value would be `CORS_ALLOWED_ORIGINS=["https://example.com"]`.
Defaults to the same value as your `SITE_URL` environment variable.
Defaults to the same value as your `SITE_URL` environment variable.
</ParamField> </ParamField>
<ParamField query="CORS_ALLOWED_METHODS" type="string" optional> <ParamField query="CORS_ALLOWED_METHODS" type="string" optional>
Array of HTTP methods allowed for CORS requests. Array of HTTP methods allowed for CORS requests.
Defaults to reflecting the headers specified in the request's Access-Control-Request-Headers header. Defaults to reflecting the headers specified in the request's Access-Control-Request-Headers header.
</ParamField>
</ParamField>
## Data Layer ## Data Layer
The platform utilizes Postgres to persist all of its data and Redis for caching and backgroud tasks The platform utilizes Postgres to persist all of its data and Redis for caching and backgroud tasks
### PostgresSQL
<Info>
The Database user must have **CREATE** privilege to allow database schema
creation.
</Info>
<ParamField query="DB_CONNECTION_URI" type="string" default="" required> <ParamField query="DB_CONNECTION_URI" type="string" default="" required>
Postgres database connection string. Postgres database connection string.
</ParamField> </ParamField>
@@ -73,10 +87,6 @@ The platform utilizes Postgres to persist all of its data and Redis for caching
`echo "<certificate>" | base64` `echo "<certificate>" | base64`
</ParamField> </ParamField>
<ParamField query="REDIS_URL" type="string" default="none" required>
Redis connection string.
</ParamField>
<ParamField query="DB_READ_REPLICAS" type="string" default="" optional> <ParamField query="DB_READ_REPLICAS" type="string" default="" optional>
Postgres database read replica connection strings. It accepts a JSON string. Postgres database read replica connection strings. It accepts a JSON string.
``` ```
@@ -97,6 +107,12 @@ DB_READ_REPLICAS=[{"DB_CONNECTION_URI":""}]
</Expandable> </Expandable>
</ParamField> </ParamField>
### Redis
<ParamField query="REDIS_URL" type="string" default="none" required>
Redis connection string.
</ParamField>
## Email Service ## Email Service
Without email configuration, Infisical's core functions like sign-up/login and secret operations work, but this disables multi-factor authentication, email invites for projects, alerts for suspicious logins, and all other email-dependent features. Without email configuration, Infisical's core functions like sign-up/login and secret operations work, but this disables multi-factor authentication, email invites for projects, alerts for suspicious logins, and all other email-dependent features.
@@ -455,6 +471,7 @@ You can configure third-party app connections for re-use across Infisical Projec
<ParamField query="INF_APP_CONNECTION_AWS_SECRET_ACCESS_KEY" type="string" default="none" optional> <ParamField query="INF_APP_CONNECTION_AWS_SECRET_ACCESS_KEY" type="string" default="none" optional>
The AWS IAM User secret key for assuming roles The AWS IAM User secret key for assuming roles
</ParamField> </ParamField>
</Accordion> </Accordion>
<Accordion title="GitHub App Connection"> <Accordion title="GitHub App Connection">
@@ -477,6 +494,7 @@ You can configure third-party app connections for re-use across Infisical Projec
<ParamField query="INF_APP_CONNECTION_GITHUB_APP_PRIVATE_KEY" type="string" default="none" optional> <ParamField query="INF_APP_CONNECTION_GITHUB_APP_PRIVATE_KEY" type="string" default="none" optional>
The private key for the GitHub App The private key for the GitHub App
</ParamField> </ParamField>
</Accordion> </Accordion>
<Accordion title="GitHub OAuth Connection"> <Accordion title="GitHub OAuth Connection">
@@ -487,6 +505,7 @@ You can configure third-party app connections for re-use across Infisical Projec
<ParamField query="INF_APP_CONNECTION_GITHUB_OAUTH_CLIENT_SECRET" type="string" default="none" optional> <ParamField query="INF_APP_CONNECTION_GITHUB_OAUTH_CLIENT_SECRET" type="string" default="none" optional>
The OAuth2 client secret for GitHub OAuth Connection The OAuth2 client secret for GitHub OAuth Connection
</ParamField> </ParamField>
</Accordion> </Accordion>
## Native Secret Integrations ## Native Secret Integrations