├── .dockerignore ├── .env ├── .github └── workflows │ └── dev.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── README.md ├── alembic.ini ├── alembic ├── README ├── env.py ├── script.py.mako └── versions │ └── 180cc3782c77_init.py ├── app ├── __init__.py ├── auth │ ├── __init__.py │ ├── handlers.py │ ├── models.py │ └── schemas.py ├── celery.py ├── conftest.py ├── db.py ├── files │ ├── __init__.py │ └── handlers.py ├── live_socket │ ├── __init__.py │ └── handlers.py ├── main.py ├── mongo.py ├── nosql │ ├── __init__.py │ ├── handlers.py │ └── models.py ├── redis.py ├── songs │ ├── __init__.py │ ├── handlers.py │ ├── models.py │ ├── schemas.py │ ├── tables.py │ └── test_handlers.py ├── static │ ├── bootstrap.bundle.min.js │ └── bootstrap.min.css ├── tasks │ ├── __init__.py │ └── tasks.py ├── templates │ └── index.html └── utils │ └── pagination.py ├── docker-compose.yml ├── nginx ├── Dockerfile └── nginx.conf ├── poetry.lock ├── pyproject.toml └── scripts ├── __init__.py ├── backend_pre_start.py ├── prestart.sh └── start.sh /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/.env -------------------------------------------------------------------------------- /.github/workflows/dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/.github/workflows/dev.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/README.md -------------------------------------------------------------------------------- /alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/alembic.ini -------------------------------------------------------------------------------- /alembic/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/alembic/README -------------------------------------------------------------------------------- /alembic/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/alembic/env.py -------------------------------------------------------------------------------- /alembic/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/alembic/script.py.mako -------------------------------------------------------------------------------- /alembic/versions/180cc3782c77_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/alembic/versions/180cc3782c77_init.py -------------------------------------------------------------------------------- /app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/app/__init__.py -------------------------------------------------------------------------------- /app/auth/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/auth/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/app/auth/handlers.py -------------------------------------------------------------------------------- /app/auth/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/app/auth/models.py -------------------------------------------------------------------------------- /app/auth/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/app/auth/schemas.py -------------------------------------------------------------------------------- /app/celery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/app/celery.py -------------------------------------------------------------------------------- /app/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/app/conftest.py -------------------------------------------------------------------------------- /app/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/app/db.py -------------------------------------------------------------------------------- /app/files/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/files/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/app/files/handlers.py -------------------------------------------------------------------------------- /app/live_socket/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/live_socket/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/app/live_socket/handlers.py -------------------------------------------------------------------------------- /app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/app/main.py -------------------------------------------------------------------------------- /app/mongo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/app/mongo.py -------------------------------------------------------------------------------- /app/nosql/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/nosql/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/app/nosql/handlers.py -------------------------------------------------------------------------------- /app/nosql/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/app/nosql/models.py -------------------------------------------------------------------------------- /app/redis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/app/redis.py -------------------------------------------------------------------------------- /app/songs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/songs/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/app/songs/handlers.py -------------------------------------------------------------------------------- /app/songs/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/app/songs/models.py -------------------------------------------------------------------------------- /app/songs/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/app/songs/schemas.py -------------------------------------------------------------------------------- /app/songs/tables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/app/songs/tables.py -------------------------------------------------------------------------------- /app/songs/test_handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/app/songs/test_handlers.py -------------------------------------------------------------------------------- /app/static/bootstrap.bundle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/app/static/bootstrap.bundle.min.js -------------------------------------------------------------------------------- /app/static/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/app/static/bootstrap.min.css -------------------------------------------------------------------------------- /app/tasks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/tasks/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/app/tasks/tasks.py -------------------------------------------------------------------------------- /app/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/app/templates/index.html -------------------------------------------------------------------------------- /app/utils/pagination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/app/utils/pagination.py -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /nginx/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/nginx/Dockerfile -------------------------------------------------------------------------------- /nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/nginx/nginx.conf -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/backend_pre_start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/scripts/backend_pre_start.py -------------------------------------------------------------------------------- /scripts/prestart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/scripts/prestart.sh -------------------------------------------------------------------------------- /scripts/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/payamt007/FastAPI-Toolkit/HEAD/scripts/start.sh --------------------------------------------------------------------------------