├── cookiecutter.json ├── img.png ├── readme.md └── {{cookiecutter.project_name}} ├── .env.example ├── .gitignore ├── .gitlab-ci.yml ├── Makefile ├── app ├── api │ ├── __init__.py │ └── example │ │ ├── __init__.py │ │ └── example.py ├── config │ ├── __init__.py │ ├── components │ │ ├── __init__.py │ │ ├── base.py │ │ ├── db.py │ │ └── redis.py │ ├── constants.py │ └── envs │ │ ├── __init__.py │ │ ├── development.py │ │ └── production.py ├── db │ ├── __init__.py │ └── models │ │ ├── __init__.py │ │ └── sample_model.py ├── locales │ ├── en │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ ├── messages.pot │ ├── pydantic_messages.pot │ └── ru │ │ └── LC_MESSAGES │ │ ├── messages.mo │ │ └── messages.po ├── main.py ├── models │ └── __init__.py ├── server │ ├── __init__.py │ ├── server.py │ └── utils │ │ ├── __init__.py │ │ └── exception_handler.py └── services │ └── __init__.py ├── babel.cfg ├── docker-compose.ci.yml ├── docker-compose.local.yml ├── docker-compose.yml ├── docker └── Dockerfile ├── poetry.lock ├── pyproject.toml ├── readme.md └── tests ├── test_server ├── __init__.py ├── conftest.py └── test_server.py └── utils.py /cookiecutter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/cookiecutter.json -------------------------------------------------------------------------------- /img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/img.png -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/readme.md -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/{{cookiecutter.project_name}}/.env.example -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/{{cookiecutter.project_name}}/.gitignore -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/{{cookiecutter.project_name}}/.gitlab-ci.yml -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/{{cookiecutter.project_name}}/Makefile -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/app/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/{{cookiecutter.project_name}}/app/api/__init__.py -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/app/api/example/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/app/api/example/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/{{cookiecutter.project_name}}/app/api/example/example.py -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/app/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/{{cookiecutter.project_name}}/app/config/__init__.py -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/app/config/components/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/{{cookiecutter.project_name}}/app/config/components/__init__.py -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/app/config/components/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/{{cookiecutter.project_name}}/app/config/components/base.py -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/app/config/components/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/{{cookiecutter.project_name}}/app/config/components/db.py -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/app/config/components/redis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/{{cookiecutter.project_name}}/app/config/components/redis.py -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/app/config/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/{{cookiecutter.project_name}}/app/config/constants.py -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/app/config/envs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/app/config/envs/development.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/{{cookiecutter.project_name}}/app/config/envs/development.py -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/app/config/envs/production.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/{{cookiecutter.project_name}}/app/config/envs/production.py -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/app/db/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/app/db/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/{{cookiecutter.project_name}}/app/db/models/__init__.py -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/app/db/models/sample_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/{{cookiecutter.project_name}}/app/db/models/sample_model.py -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/app/locales/en/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/{{cookiecutter.project_name}}/app/locales/en/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/app/locales/en/LC_MESSAGES/messages.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/{{cookiecutter.project_name}}/app/locales/en/LC_MESSAGES/messages.po -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/app/locales/messages.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/{{cookiecutter.project_name}}/app/locales/messages.pot -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/app/locales/pydantic_messages.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/{{cookiecutter.project_name}}/app/locales/pydantic_messages.pot -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/app/locales/ru/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/{{cookiecutter.project_name}}/app/locales/ru/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/app/locales/ru/LC_MESSAGES/messages.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/{{cookiecutter.project_name}}/app/locales/ru/LC_MESSAGES/messages.po -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/{{cookiecutter.project_name}}/app/main.py -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/app/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/app/server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/app/server/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/{{cookiecutter.project_name}}/app/server/server.py -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/app/server/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/app/server/utils/exception_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/{{cookiecutter.project_name}}/app/server/utils/exception_handler.py -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/app/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/babel.cfg: -------------------------------------------------------------------------------- 1 | [python: **.py] 2 | -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/docker-compose.ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/{{cookiecutter.project_name}}/docker-compose.ci.yml -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/docker-compose.local.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/{{cookiecutter.project_name}}/docker-compose.local.yml -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/{{cookiecutter.project_name}}/docker-compose.yml -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/{{cookiecutter.project_name}}/docker/Dockerfile -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/{{cookiecutter.project_name}}/poetry.lock -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/{{cookiecutter.project_name}}/pyproject.toml -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/{{cookiecutter.project_name}}/readme.md -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/tests/test_server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/tests/test_server/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/{{cookiecutter.project_name}}/tests/test_server/conftest.py -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/tests/test_server/test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/{{cookiecutter.project_name}}/tests/test_server/test_server.py -------------------------------------------------------------------------------- /{{cookiecutter.project_name}}/tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Afaneor/fastapi-docker-boilerplate/HEAD/{{cookiecutter.project_name}}/tests/utils.py --------------------------------------------------------------------------------