dataflow.config.environment¶
Classes¶
PostgreSQL configuration for direct connections. |
|
Frontend-facing Supabase client configuration. |
|
Backend-only Supabase server configuration. |
Functions¶
Get PostgreSQL configuration from environment. |
|
Get Supabase client configuration from environment. |
|
Get Supabase server configuration from environment. |
Module Contents¶
- class dataflow.config.environment.PostgresConfig(/, **data: Any)¶
Bases:
pydantic.BaseModel
PostgreSQL configuration for direct connections.
- Parameters:
data (Any)
- password: pydantic.SecretStr = None¶
- class dataflow.config.environment.SupabaseClientConfig(/, **data: Any)¶
Bases:
pydantic.BaseModel
Frontend-facing Supabase client configuration.
- Parameters:
data (Any)
- anon_key: pydantic.SecretStr = None¶
- class dataflow.config.environment.SupabaseServerConfig(/, **data: Any)¶
Bases:
pydantic.BaseModel
Backend-only Supabase server configuration.
- Parameters:
data (Any)
- jwt_secret: pydantic.SecretStr = None¶
- service_role_key: pydantic.SecretStr = None¶
- dataflow.config.environment.get_postgres_config() PostgresConfig ¶
Get PostgreSQL configuration from environment.
- Return type:
- dataflow.config.environment.get_supabase_client_config() SupabaseClientConfig ¶
Get Supabase client configuration from environment.
- Return type:
- dataflow.config.environment.get_supabase_server_config() SupabaseServerConfig ¶
Get Supabase server configuration from environment.
- Return type: