هاست Python

هاست پایتون روی پلتفرم ابری پاستا

اپلیکیشن Python را از requirements.txt یا pyproject.toml بسازید و FastAPI، Django، Flask یا سرویس WSGI و ASGI خودتان را بدون درگیری با سرور منتشر کنید.

استقرار پایتوننمونه‌کد GitHubمحاسبه هزینه
Pythonpaasta deployready
$ paasta login
$ cd my-python-app
$ paasta deploy

✓ build detected: python
✓ domain and HTTPS ready
Buildتشخیص requirements.txt، pyproject.toml و فرمان اجراPortتشخیص خودکار
FastAPI، Django و Flaskمتغیر محیطی و Secretدیتابیس مدیریت‌شدهRollback نسخه‌ها
مسیر انتشار پایتون

تنظیمات واقعی پایتون، بدون حدس‌زدن زیرساخت.

پاستا فایل‌ها و قراردادهای خود این استک را می‌خواند و پیش از انتشار، تصمیم‌های مهم Build و Runtime را شفاف نشان می‌دهد.

  1. ۱
    وابستگی‌های پایتون شناسایی می‌شوند

    نسخه Python، requirements.txt، Poetry و uv از فایل‌های پروژه تشخیص داده می‌شوند و نصب وابستگی‌ها در Build cache قرار می‌گیرد.

  2. ۲
    فرمان اجرای وب مشخص می‌شود

    برای فریم‌ورک‌های شناخته‌شده فرمان production پیشنهاد می‌شود؛ در پروژه سفارشی می‌توانید فرمان Gunicorn، Uvicorn یا ماژول خودتان را وارد کنید.

  3. ۳
    داده و Secret جدا می‌مانند

    متغیرهای محیطی در زمان اجرا تزریق می‌شوند و PostgreSQL، MySQL، Redis و Volume بدون قرارگرفتن رمز در سورس متصل می‌شوند.

برای پایتون

همه چیز در یک پروژه

راهنمای پایتون

پرسش‌های واقعی پیش از استقرار

نسخه Python پروژه چگونه انتخاب می‌شود؟

نسخه از فایل‌هایی مانند .python-version، runtime.txt و محدودیت python در pyproject.toml خوانده می‌شود. اگر نسخه‌ای تعیین نکرده باشید، نسخه پایدار پیش‌فرض پاستا استفاده می‌شود.

برای Uvicorn یا Gunicorn چه فرمانی وارد کنم؟

برای ASGI معمولا uvicorn module:app --host 0.0.0.0 --port $PORT و برای WSGI معمولا gunicorn module:app --bind 0.0.0.0:$PORT مناسب است. نام module و app را با پروژه خودتان جایگزین کنید.

پکیج‌های سیستمی موردنیاز Python را چطور نصب کنم؟

اگر وابستگی شما به کتابخانه سیستم‌عامل نیاز دارد، Dockerfile اضافه کنید تا پکیج‌هایی مانند libpq یا ابزارهای پردازش تصویر را صریح نصب کنید. برای پکیج‌های خالص Python نیازی به Dockerfile نیست.

هاست Python

پروژه پایتون را همین امروز آنلاین کنید.

ساخت حساب رایگان است. هزینه فقط بر اساس منابعی است که انتخاب می‌کنید.

شروع استقرار