├── .dockerignore ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .python-version ├── Dockerfile ├── Makefile ├── README.md ├── alembic.ini ├── app ├── __init__.py ├── config │ ├── __init__.py │ ├── exception_config.py │ └── settings.py ├── controllers │ ├── __init__.py │ ├── order_controller.py │ ├── system_controller.py │ └── test_controller.py ├── main.py ├── models │ ├── __init__.py │ ├── address.py │ ├── base.py │ ├── order.py │ └── pageable.py ├── repository │ ├── base_repository.py │ └── order_repository.py ├── services │ └── order_service.py └── utils │ └── db_session.py ├── docker-compose.local.yml ├── docker-compose.yml ├── migrations ├── env.py ├── script.py.mako └── versions │ └── 2023-04-29_2107_order_and_address.py ├── poetry.lock ├── pyproject.toml ├── scripts └── docker-entrypoint.sh └── tests ├── __init__.py ├── conftest.py └── integrations ├── __init__.py ├── test_order_controller.py ├── test_system_controller.py └── test_test_controller.py /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rannysweis/fast-api-docker-poetry/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rannysweis/fast-api-docker-poetry/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rannysweis/fast-api-docker-poetry/HEAD/.gitignore -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.11.3 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rannysweis/fast-api-docker-poetry/HEAD/Dockerfile -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rannysweis/fast-api-docker-poetry/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rannysweis/fast-api-docker-poetry/HEAD/README.md -------------------------------------------------------------------------------- /alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rannysweis/fast-api-docker-poetry/HEAD/alembic.ini -------------------------------------------------------------------------------- /app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rannysweis/fast-api-docker-poetry/HEAD/app/__init__.py -------------------------------------------------------------------------------- /app/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/config/exception_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rannysweis/fast-api-docker-poetry/HEAD/app/config/exception_config.py -------------------------------------------------------------------------------- /app/config/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rannysweis/fast-api-docker-poetry/HEAD/app/config/settings.py -------------------------------------------------------------------------------- /app/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/controllers/order_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rannysweis/fast-api-docker-poetry/HEAD/app/controllers/order_controller.py -------------------------------------------------------------------------------- /app/controllers/system_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rannysweis/fast-api-docker-poetry/HEAD/app/controllers/system_controller.py -------------------------------------------------------------------------------- /app/controllers/test_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rannysweis/fast-api-docker-poetry/HEAD/app/controllers/test_controller.py -------------------------------------------------------------------------------- /app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rannysweis/fast-api-docker-poetry/HEAD/app/main.py -------------------------------------------------------------------------------- /app/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/address.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rannysweis/fast-api-docker-poetry/HEAD/app/models/address.py -------------------------------------------------------------------------------- /app/models/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rannysweis/fast-api-docker-poetry/HEAD/app/models/base.py -------------------------------------------------------------------------------- /app/models/order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rannysweis/fast-api-docker-poetry/HEAD/app/models/order.py -------------------------------------------------------------------------------- /app/models/pageable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rannysweis/fast-api-docker-poetry/HEAD/app/models/pageable.py -------------------------------------------------------------------------------- /app/repository/base_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rannysweis/fast-api-docker-poetry/HEAD/app/repository/base_repository.py -------------------------------------------------------------------------------- /app/repository/order_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rannysweis/fast-api-docker-poetry/HEAD/app/repository/order_repository.py -------------------------------------------------------------------------------- /app/services/order_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rannysweis/fast-api-docker-poetry/HEAD/app/services/order_service.py -------------------------------------------------------------------------------- /app/utils/db_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rannysweis/fast-api-docker-poetry/HEAD/app/utils/db_session.py -------------------------------------------------------------------------------- /docker-compose.local.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rannysweis/fast-api-docker-poetry/HEAD/docker-compose.local.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rannysweis/fast-api-docker-poetry/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /migrations/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rannysweis/fast-api-docker-poetry/HEAD/migrations/env.py -------------------------------------------------------------------------------- /migrations/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rannysweis/fast-api-docker-poetry/HEAD/migrations/script.py.mako -------------------------------------------------------------------------------- /migrations/versions/2023-04-29_2107_order_and_address.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rannysweis/fast-api-docker-poetry/HEAD/migrations/versions/2023-04-29_2107_order_and_address.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rannysweis/fast-api-docker-poetry/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rannysweis/fast-api-docker-poetry/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rannysweis/fast-api-docker-poetry/HEAD/scripts/docker-entrypoint.sh -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rannysweis/fast-api-docker-poetry/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/integrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integrations/test_order_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rannysweis/fast-api-docker-poetry/HEAD/tests/integrations/test_order_controller.py -------------------------------------------------------------------------------- /tests/integrations/test_system_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rannysweis/fast-api-docker-poetry/HEAD/tests/integrations/test_system_controller.py -------------------------------------------------------------------------------- /tests/integrations/test_test_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rannysweis/fast-api-docker-poetry/HEAD/tests/integrations/test_test_controller.py --------------------------------------------------------------------------------