وب‌سرویس مجید

پروژه uvicorn-poetry

max-pfeiffer/uvicorn-poetry

این یک تصویر داکر است که برای اجرای برنامه‌های تحت وب پایتونی با استفاده از سرور Uvicorn و مدیریت وابستگی‌ها از طریق Poetry طراحی شده است.

کاربرد:

این تصویر به شما کمک می‌کنه تا برنامه‌های وب پایتونی (مثل FastAPI یا Starlette) رو به راحتی در محیط‌های کانتینری مثل Kubernetes اجرا کنید. همچنین از Poetry برای مدیریت پکیج‌ها و ایجاد محیط مجازی استفاده می‌کنه و از معماری‌های AMD64 و ARM64 پشتیبانی می‌کنه. ️

در چه شرایطی بهتره استفاده شود؟

وقتی می‌خوای یک برنامه وب پایتونی رو به صورت مقیاس‌پذیر و قابل اعتماد در محیط ابری یا داخل Kubernetes راه‌اندازی کنی، این تصویر گزینه عالی‌ایه. همچنین اگر از Poetry برای مدیریت پروژه‌ات استفاده می‌کنی، این داکر تصویر کاملاً سازگاره.

چند مثال از موارد استفاده:

راه‌اندازی یک سرویس FastAPI در کلاستر کوبرنتیس

استقرار میکروسرویس‌های پایتونی با پشتیبانی از ARM64 (مثل روی رزبری پای)

استفاده در محیط‌های توسعه و تولید با مدیریت وابستگی‌های تمیز با Poetry

  • ##docker
  • ##kubernetes
  • ##python
  • ##fastapi
  • ##uvicorn
  • ##poetry
  • ##arm64
  • ##amd64
  • ##microservices
  • ##devops