fief-dev / fief

Users and authentication management SaaS
https://www.fief.dev
Other
486 stars 42 forks source link

Pydantic error in docker Quickstart #316

Closed JustinGuese closed 5 months ago

JustinGuese commented 5 months ago

Describe the bug

A clear and concise description of what the bug is.

Quickstart docker compose from docs

ile "/usr/local/lib/python3.11/site-packages/fief/settings.py", line 201, in <module>
fastapiauthtrials-fief-worker-1   |     settings = Settings()
fastapiauthtrials-fief-worker-1   |                ^^^^^^^^^^
fastapiauthtrials-fief-worker-1   |   File "/usr/local/lib/python3.11/site-packages/pydantic_settings/main.py", line 71, in __init__
fastapiauthtrials-fief-worker-1   |     super().__init__(
fastapiauthtrials-fief-worker-1   |   File "/usr/local/lib/python3.11/site-packages/pydantic/main.py", line 165, in __init__
fastapiauthtrials-fief-worker-1   |     __pydantic_self__.__pydantic_validator__.validate_python(data, self_instance=__pydantic_self__)
fastapiauthtrials-fief-worker-1   | pydantic_core._pydantic_core.ValidationError: 3 validation errors for Settings
fastapiauthtrials-fief-worker-1   | encryption_key
fastapiauthtrials-fief-worker-1   |   Field required [type=missing, input_value={'port': '8000', 'secret'...e_location': '/data/db'}, input_type=dict]
fastapiauthtrials-fief-worker-1   |     For further information visit https://errors.pydantic.dev/2.3/v/missing
fastapiauthtrials-fief-worker-1   | fief_client_id
fastapiauthtrials-fief-worker-1   |   Field required [type=missing, input_value={'port': '8000', 'secret'...e_location': '/data/db'}, input_type=dict]
fastapiauthtrials-fief-worker-1   |     For further information visit https://errors.pydantic.dev/2.3/v/missing
fastapiauthtrials-fief-worker-1   | fief_client_secret
fastapiauthtrials-fief-worker-1   |   Field required [type=missing, input_value={'port': '8000', 'secret'...e_location': '/data/db'}, input_type=dict]
fastapiauthtrials-fief-worker-1   |     For further information visit https://errors.pydantic.dev/2.3/v/missing

looks like it's not ready yet for Pydantic v2?