├── .dockerignore ├── .env ├── .github ├── dependabot.yml └── workflows │ ├── audit.yml │ ├── automerge.yml │ ├── build.yml │ └── test.yml ├── .gitignore ├── .prettierrc ├── .python-version ├── Caddyfile ├── LICENSE ├── README.md ├── bin ├── Dockerfile-template ├── generate_dockerfile.sh └── update_deps.sh ├── docker-compose.yml ├── dockerfiles ├── python311 │ └── Dockerfile ├── python312 │ └── Dockerfile └── python313 │ └── Dockerfile ├── makefile ├── pyproject.toml ├── svc ├── __init__.py ├── apis │ ├── api_a │ │ ├── __init__.py │ │ ├── mainmod.py │ │ └── submod.py │ └── api_b │ │ ├── __init__.py │ │ ├── mainmod.py │ │ └── submod.py ├── core │ ├── __init__.py │ ├── auth.py │ ├── config.py │ └── logger.py ├── main.py ├── routes │ └── views.py └── tests │ ├── __init__.py │ ├── test_apis.py │ ├── test_functions.py │ └── test_logger.py └── uv.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rednafi/fastapi-nano/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rednafi/fastapi-nano/HEAD/.env -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rednafi/fastapi-nano/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/audit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rednafi/fastapi-nano/HEAD/.github/workflows/audit.yml -------------------------------------------------------------------------------- /.github/workflows/automerge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rednafi/fastapi-nano/HEAD/.github/workflows/automerge.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rednafi/fastapi-nano/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rednafi/fastapi-nano/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rednafi/fastapi-nano/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rednafi/fastapi-nano/HEAD/.prettierrc -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.13 -------------------------------------------------------------------------------- /Caddyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rednafi/fastapi-nano/HEAD/Caddyfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rednafi/fastapi-nano/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rednafi/fastapi-nano/HEAD/README.md -------------------------------------------------------------------------------- /bin/Dockerfile-template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rednafi/fastapi-nano/HEAD/bin/Dockerfile-template -------------------------------------------------------------------------------- /bin/generate_dockerfile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rednafi/fastapi-nano/HEAD/bin/generate_dockerfile.sh -------------------------------------------------------------------------------- /bin/update_deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rednafi/fastapi-nano/HEAD/bin/update_deps.sh -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rednafi/fastapi-nano/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /dockerfiles/python311/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rednafi/fastapi-nano/HEAD/dockerfiles/python311/Dockerfile -------------------------------------------------------------------------------- /dockerfiles/python312/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rednafi/fastapi-nano/HEAD/dockerfiles/python312/Dockerfile -------------------------------------------------------------------------------- /dockerfiles/python313/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rednafi/fastapi-nano/HEAD/dockerfiles/python313/Dockerfile -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rednafi/fastapi-nano/HEAD/makefile -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rednafi/fastapi-nano/HEAD/pyproject.toml -------------------------------------------------------------------------------- /svc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rednafi/fastapi-nano/HEAD/svc/__init__.py -------------------------------------------------------------------------------- /svc/apis/api_a/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /svc/apis/api_a/mainmod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rednafi/fastapi-nano/HEAD/svc/apis/api_a/mainmod.py -------------------------------------------------------------------------------- /svc/apis/api_a/submod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rednafi/fastapi-nano/HEAD/svc/apis/api_a/submod.py -------------------------------------------------------------------------------- /svc/apis/api_b/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /svc/apis/api_b/mainmod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rednafi/fastapi-nano/HEAD/svc/apis/api_b/mainmod.py -------------------------------------------------------------------------------- /svc/apis/api_b/submod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rednafi/fastapi-nano/HEAD/svc/apis/api_b/submod.py -------------------------------------------------------------------------------- /svc/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /svc/core/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rednafi/fastapi-nano/HEAD/svc/core/auth.py -------------------------------------------------------------------------------- /svc/core/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rednafi/fastapi-nano/HEAD/svc/core/config.py -------------------------------------------------------------------------------- /svc/core/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rednafi/fastapi-nano/HEAD/svc/core/logger.py -------------------------------------------------------------------------------- /svc/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rednafi/fastapi-nano/HEAD/svc/main.py -------------------------------------------------------------------------------- /svc/routes/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rednafi/fastapi-nano/HEAD/svc/routes/views.py -------------------------------------------------------------------------------- /svc/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /svc/tests/test_apis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rednafi/fastapi-nano/HEAD/svc/tests/test_apis.py -------------------------------------------------------------------------------- /svc/tests/test_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rednafi/fastapi-nano/HEAD/svc/tests/test_functions.py -------------------------------------------------------------------------------- /svc/tests/test_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rednafi/fastapi-nano/HEAD/svc/tests/test_logger.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rednafi/fastapi-nano/HEAD/uv.lock --------------------------------------------------------------------------------