اطلاعات این صفحه تا چند لحظه دیگر نمایش داده میشود.
اطلاعات این صفحه تا چند لحظه دیگر نمایش داده میشود.
پروژه Python را از Git منتشر کنید؛ نصب پکیجها، اجرای Gunicorn یا Uvicorn، Secret، دیتابیس، دامنه و HTTPS بدون مدیریت VPS آماده میشوند.
$ paasta login
$ cd my-python-app
$ paasta deploy
✓ build detected: python
✓ domain and HTTPS readyپاستا فایلها و قراردادهای خود این استک را میخواند و پیش از انتشار، تصمیمهای مهم Build و Runtime را شفاف نشان میدهد.
نسخه Python، requirements.txt، Poetry و uv از فایلهای پروژه تشخیص داده میشوند و نصب وابستگیها در Build cache قرار میگیرد.
برای فریمورکهای شناختهشده فرمان production پیشنهاد میشود؛ در پروژه سفارشی میتوانید فرمان Gunicorn، Uvicorn یا ماژول خودتان را وارد کنید.
متغیرهای محیطی در زمان اجرا تزریق میشوند و PostgreSQL، MySQL، Redis و Volume بدون قرارگرفتن رمز در سورس متصل میشوند.
پروژههای Django، Flask و FastAPI فقط به نصب پکیج نیاز ندارند. فرمان production، Health Check، Secret و اتصال دیتابیس باید پیش از انتشار مشخص باشند تا سرویس پس از Restart نیز قابل پایش و بازیابی بماند.
فایل requirements.txt یا pyproject.toml و Lockfile را همراه سورس نگه دارید تا همان dependencyهای آزمایششده در انتشار بعدی نصب شوند.
Django و Flask را با Gunicorn و FastAPI را با Uvicorn روی پورت Runtime اجرا کنید. مسیر سلامت باید سریع و بدون وابستگی سنگین پاسخ دهد.
Credential دیتابیس و Redis را داخل Repository نگذارید. منابع متصل و کلیدهای برنامه را بهصورت Secret در Runtime در اختیار سرویس قرار دهید.
کارهای پسزمینه را در Process مستقل اجرا کنید تا ترافیک وب متوقف نشود. هزینه وباپ، Worker و داده را پیش از ساخت در محاسبهگر قیمت ببینید.
Django و Flask معمولاً با Gunicorn و پروژههای FastAPI با Uvicorn اجرا میشوند. پاستا فایلهای پروژه را تشخیص میدهد و فرمان پیشنهادی را پیش از استقرار نشان میدهد تا بتوانید آن را بازبینی کنید.
بله. دیتابیس و Redis بهصورت منابع جدا ساخته میشوند و اطلاعات اتصال در Secretهای همان پروژه قرار میگیرد؛ بنابراین لازم نیست رمز یا آدرس اتصال را داخل Repository نگه دارید.
هنگام Build، مدیر بسته متناسب با فایلهای پروژه dependencyها را نصب میکند. برای Build قابل تکرار بهتر است نسخه پکیجها را قفل و فایل Lock را همراه سورس نگه دارید.
هزینه از CPU و حافظه سرویس و منابع متصل مانند دیتابیس یا Volume ساخته میشود. مبلغ پیش از ساخت نمایش داده میشود و بعداً میتوانید منابع را براساس مصرف واقعی تغییر دهید.
ساخت حساب رایگان است. هزینه فقط بر اساس منابعی است که انتخاب میکنید.
شروع استقرار