OpenID Connect Provider with user management, built with FastAPI.
Multi-stage Dockerfile (base/dev/prod) using uv for fast installs. Dev stage supports hot-reload via bind-mounted source; prod stage builds an optimised image with 4 uvicorn workers. docker-compose.yml provides 'dev' and 'prod' profiles with named volumes for data. |
||
|---|---|---|
| docs/plans | ||
| scripts | ||
| src/fastapi_oidc_op | ||
| tests | ||
| .dockerignore | ||
| .gitignore | ||
| docker-compose.yml | ||
| Dockerfile | ||
| pyproject.toml | ||
| uv.lock | ||