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.BaseModelPostgreSQL configuration for direct connections.
- Parameters:
data (Any)
- password: pydantic.SecretStr = None¶
- class dataflow.config.environment.SupabaseClientConfig(/, **data: Any)¶
Bases:
pydantic.BaseModelFrontend-facing Supabase client configuration.
- Parameters:
data (Any)
- anon_key: pydantic.SecretStr = None¶
- class dataflow.config.environment.SupabaseServerConfig(/, **data: Any)¶
Bases:
pydantic.BaseModelBackend-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: