FastAPI_Tortoise_template:FastAPI-Tortoise ORM-Celery-Docker模板

时间:2024-06-03 07:00:04
【文件属性】:

文件名称:FastAPI_Tortoise_template:FastAPI-Tortoise ORM-Celery-Docker模板

文件大小:44KB

文件格式:ZIP

更新时间:2024-06-03 07:00:04

python docker redis rabbitmq docker-compose

基本的FastAPI模板 包括 -FastAPI -TortoiseORM -艾里奇 -用户模型+ JWT身份验证 -注册+密码重置电子邮件 -记录到文件 - 芹菜 -高山Dockerfile -Docker组成文件 -NGINX + certbot 安装 复制template.config.py-> config.py并填充 将所有应用程序注册为config.applications(Django样式)。 搜索模型将沿着路径app.applications.APP_NAME.models进行 生成SECRET_KEY(使用openssl rand -hex 32 ) 您还可以使用萝卜中的脚本生成证书(#TODO指南)


【文件预览】:
FastAPI_Tortoise_template-master
----flower.Dockerfile(548B)
----.gitignore(4KB)
----docker-compose.prod.full.yml(2KB)
----docker-compose.prod.slim.swarm.yml(6KB)
----aerich.ini(84B)
----LICENSE(510B)
----template.prod.env(635B)
----init-letsencrypt.sh(4KB)
----app()
--------settings()
--------migrations()
--------applications()
--------main.py(591B)
--------__init__.py(0B)
--------requirements.txt(1KB)
--------core()
--------templates()
--------logs()
----docker-compose.prod.slim.yml(2KB)
----celery.Dockerfile(562B)
----docker()
--------.gitkeep(0B)
--------rabbitmq()
--------redis()
--------nginx()
--------postgres()
----readme.md(808B)
----docker-compose.prod.full.swarm.yml(7KB)
----requirements.txt(2KB)
----backend.Dockerfile(565B)
----template.local.env(114B)
----Makefile(783B)
----docker-compose.local.yml(619B)

网友评论