Missing required env names
APP_DATABASE_URL
Pydantic Settings v2 env preflight
Paste a settings class and env-name lines. This local checker reports missing required names, unknown env names, v2 import boundaries, and secret-like fields without copying values into the report.
Required Pydantic settings names are missing from the pasted env-name list.
APP_DATABASE_URL
APP_LEGACY_NAME
Some env names do not match detected settings fields.
Secret-like names were detected; keep values out of this page and copied reports.
Pydantic Settings v2 env preflight Status: fail Summary: Required Pydantic settings names are missing from the pasted env-name list. Detected settings fields: database_url -> APP_DATABASE_URL (required), environment -> APP_ENVIRONMENT (required), redis_url -> APP_REDIS_URL (defaulted), worker_count -> APP_WORKER_COUNT (defaulted) Provided env names: APP_ENVIRONMENT, APP_LEGACY_NAME, APP_WORKER_COUNT Missing required env names: APP_DATABASE_URL Unknown env names: APP_LEGACY_NAME Secret-like names: APP_DATABASE_URL Warnings: - Some env names do not match detected settings fields. - Secret-like names were detected; keep values out of this page and copied reports. Checklist: - Compare names only; keep .env values, database URLs, and tokens out of this page. - Confirm BaseSettings is imported from pydantic-settings in v2 projects. - Restart the process after changing env values because settings are often cached at import time. - Run your own Settings() load test in the target environment before deploying. Scope: static name check only. This report never includes .env values, tokens, database URLs, or runtime validation.