FastAPI service that consumes NATS `files.uploaded` events and parses uploaded documents from MinIO/S3 into legal entity, company group and RF office schemas. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
12 lines
325 B
Python
12 lines
325 B
Python
from pydantic_settings import BaseSettings, SettingsConfigDict
|
|
|
|
class Settings(BaseSettings):
|
|
DATABASE_URL: str
|
|
MINIO_URL: str
|
|
MINIO_ADMIN_LOGIN: str
|
|
MINIO_ADMIN_PASSWORD: str
|
|
MINIO_BUCKET: str
|
|
NATS_URL: str
|
|
model_config = SettingsConfigDict(env_file=".env", extra="ignore")
|
|
|
|
settings = Settings() |