fix: PEM newline parsing + shared config extra=ignore

- Add field_validator to expand literal \n in PEM keys (auth config + shared config)
- Set extra='ignore' on shared Settings so service-specific .env vars don't cause ValidationError
- Add *.pem to .gitignore
This commit is contained in:
Roberto Musso
2026-03-22 01:03:28 +01:00
parent 59d3a53980
commit 1e2e395676
3 changed files with 23 additions and 1 deletions

3
.gitignore vendored
View File

@@ -13,6 +13,9 @@ env/
# Environment variables
.env
# Cryptographic keys
*.pem
# IDE
.vscode/
.idea/