All Projects → Kuzyashin → FastAPI_Tortoise_template

Kuzyashin / FastAPI_Tortoise_template

Licence: other
FastAPI - Tortoise ORM - Celery - Docker template

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
shell
77523 projects
Dockerfile
14818 projects
Makefile
30231 projects

Projects that are alternatives of or similar to FastAPI Tortoise template

FastAPI-template
Feature rich robust FastAPI template.
Stars: ✭ 660 (+358.33%)
Mutual labels:  fastapi, fastapi-template, fastapi-boilerplate
fastapi-mvc
Developer productivity tool for making high-quality FastAPI production-ready APIs.
Stars: ✭ 131 (-9.03%)
Mutual labels:  fastapi, fastapi-template, fastapi-boilerplate
fastapi-boilerplate
FastAPI boilerplate for real world production
Stars: ✭ 145 (+0.69%)
Mutual labels:  fastapi, fastapi-template, fastapi-boilerplate
fastapi-uvicorn-gunicorn-nginx-supervisor-boilerplate
Production ready boilerplate to start with Fastapi
Stars: ✭ 17 (-88.19%)
Mutual labels:  fastapi, fastapi-template, fastapi-boilerplate
fastapi-pydiator
Python clean architecture and usecase implementation with fastapi and pydiator-core
Stars: ✭ 58 (-59.72%)
Mutual labels:  fastapi, fastapi-template, fastapi-boilerplate
fastapi-starter
A FastAPI based low code starter: Async SQLAlchemy, Postgres, React-Admin, pytest and cypress
Stars: ✭ 97 (-32.64%)
Mutual labels:  fastapi, fastapi-template, fastapi-boilerplate
fastapi-csv
🏗️ Create APIs from CSV files within seconds, using fastapi
Stars: ✭ 46 (-68.06%)
Mutual labels:  fastapi, fastapi-template
tifa
Yet another opinionated fastapi-start-kit with best practice
Stars: ✭ 82 (-43.06%)
Mutual labels:  fastapi, fastapi-template
fastapi
基于Fastapi开发,集成Celery-redis分布式任务队列、JWT 用户系统、ElasticSearch和encode orm的基础项目模板,大家可以根据自己的需求在本模板上进行修改
Stars: ✭ 75 (-47.92%)
Mutual labels:  celery, fastapi
FastApi-boilerplate
Project template for python FastApi
Stars: ✭ 41 (-71.53%)
Mutual labels:  fastapi, fastapi-template
FRDP
Boilerplate code for quick docker implementation of REST API with JWT Authentication using FastAPI, PostgreSQL and PgAdmin ⭐
Stars: ✭ 55 (-61.81%)
Mutual labels:  fastapi, fastapi-boilerplate
leek
Celery Tasks Monitoring Tool
Stars: ✭ 77 (-46.53%)
Mutual labels:  celery, flower
fastapi-celery-redis-rabbitmq
A simple docker-compose app for orchestrating a fastapi application, a celery queue with rabbitmq(broker) and redis(backend)
Stars: ✭ 81 (-43.75%)
Mutual labels:  celery, fastapi
Stack-Lifecycle-Deployment
OpenSource self-service infrastructure solution that defines and manages the complete lifecycle of resources used and provisioned into a cloud! It is a terraform UI with rest api for terraform automation
Stars: ✭ 88 (-38.89%)
Mutual labels:  celery, fastapi
Tplan
😃 T计划 是一个集成了任务队列、进程管理、爬虫部署、服务可视化监控、数据展示、在线编码、远程部署的通用系统。
Stars: ✭ 59 (-59.03%)
Mutual labels:  celery, fastapi
hypercorn-fastapi-docker
Docker image with Hypercorn for FastAPI apps in Python 3.7, 3.8, 3.9. Ready for HTTP2 and HTTPS
Stars: ✭ 18 (-87.5%)
Mutual labels:  fastapi, fastapi-docker
guane-intern-fastapi
FastAPI-PostgreSQL-Celery-RabbitMQ-Redis bakcend with Docker containerization
Stars: ✭ 54 (-62.5%)
Mutual labels:  celery, fastapi
vue-element-admin-fastapi
vue-element-admin-fastapi
Stars: ✭ 145 (+0.69%)
Mutual labels:  celery, fastapi
Full Stack Fastapi Postgresql
Full stack, modern web application generator. Using FastAPI, PostgreSQL as database, Docker, automatic HTTPS and more.
Stars: ✭ 7,635 (+5202.08%)
Mutual labels:  celery, fastapi
celery-monitor
The celery monitor app was written by Django.
Stars: ✭ 92 (-36.11%)
Mutual labels:  celery

Базовый шаблон FastAPI

Включает в себя

- FastAPI

- TortoiseORM

- Aerich

- User model + JWT auth

- Registration + password reset emails

- Logging to files

- Celery

- Alpine Dockerfile

- Docker-compose files

- NGINX + certbot

Установка

Скопировать template.config.py -> config.py и заполнить

Прописать все app в config.applications (django style). Поиск моделей будет происходить по пути app.applications.APP_NAME.models

Сгенерировать SECRET_KEY ( можно командой openssl rand -hex 32)

Так-же можно сгенерить сертификаты скриптом из репы ( #TODO гайд )

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].