آموزش FastAPI با تورهام: انواع روشهای اجرا یک اپلیکیشن FastAPI
در این قسمت از مجموعه آموزش FastAPI با تورهام، به بررسی انواع روشهای اجرا یک اپلیکیشن FastAPI خواهیم پرداخت.
1. اجرای با استفاده از دستور uvicorn
یکی از روشهای اجرای یک اپلیکیشن FastAPI، استفاده از دستور uvicorn میباشد. برای اجرای اپلیکیشن، کافیست که دستور زیر را در ترمینال خود اجرا کنید:
uvicorn main:app --reload
2. اجرای به صورت Docker Container
یک روش دیگر برای اجرای اپلیکیشن FastAPI، استفاده از Docker Container است. برای این کار، میتوانید Dockerfile زیر را ایجاد کرده و Docker Container را بسازید:
FROM tiangolo/uvicorn-gunicorn-fastapi:python3.8
COPY ./app /app
3. اجرای به صورت پیشخوان WSGI
برای اجرای اپلیکیشن FastAPI به صورت پیشخوان WSGI میتوانید از Gunicorn استفاده کنید. برای این کار، نیاز است که فایل main.py خود را به شکل زیر اصلاح کنید:
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
def read_root():
return {"Hello": "World"}
نتیجهگیری
در این مقاله، به بررسی انواع روشهای اجرای یک اپلیکیشن FastAPI پرداختیم. با استفاده از این روشها میتوانید اپلیکیشن خود را به راحتی اجرا کرده و از قابلیتهای قدرتمند FastAPI بهرهمند شوید.
خیلی خوب بود.
امیدوارم خیلی زود بقیه دوره هم اضافه بشه
thanks