مستنداتPaasta Docsورود به کنسول
فهرست مستندات
صفحه اصلی مستندات

شروع و استقرار

شروع سریع با پاستاPaastafile چیست و چه کاری انجام می‌دهد؟استقرار از GitHub و GitLabDocker Compose و پروژه‌های چندسرویسیبازارچه قالب‌ها و اپ‌های آمادهساخت و استقرار اپلیکیشناتصال Claude Code، Codex و Cursor با MCP پاستاروش‌های Build و استک‌هااتصال برنامه به API هوش مصنوعی پاستاپروژه‌ها و نسخه‌هاتنظیمات اجرا

داده و ذخیره‌سازی

فضای ذخیره‌سازیدیتابیس‌های مدیریت‌شدهبکاپ، Snapshot و بازیابی داده

دامنه و شبکه

ثبت، انتقال و تمدید دامنهشبکه توزیع محتوا (CDN)امنیت، شبکه و استفاده قابل قبولوضعیت سرویس و رخدادها

عملیات و مدیریت

پلن، کیف پول و هزینهلاگ و مشاهده‌پذیریتیم و دسترسیپشتیبانی و تیکتحساب، API و امنیتمحیط‌ها و Preview DeploymentWorker، Cron، Job و Release Commandمقیاس خودکار و دسترس‌پذیری بالااعلان‌های ایمیل، پیامک، تلگرام و Webhookرفع خطاهای رایج
شروع و استقرار

تنظیمات اجرا

متغیرها، سلامت و دامنه

۲ دقیقه مطالعه
نمای واقعی تنظیمات اجرا در پاستا
نمای واقعی این مرحله در پنل پاستا. برای دیدن نوشته‌ها و کنترل‌ها، تصویر را در اندازه کامل باز کنید.

پیش از شروع

  • این راهنما را با یک پروژه آزمایشی یا منبعی که مجاز به تغییر آن هستید دنبال کنید.
  • هزینه و اثر حذف یا جایگزینی داده در مرحله تأیید نهایی دوباره نمایش داده می‌شود.
  • پس از هر تغییر، نتیجه مورد انتظار همان مرحله را در وضعیت پروژه، رخدادها یا گزارش فعالیت بررسی کنید.

متغیرهای محیطی

هنگام ساخت اپلیکیشن، متغیرها را از تنظیمات پیشرفته وارد کنید یا بعداً در صفحه پروژه تا ۵۰ کلید ثبت کنید. نام‌ها باید استاندارد و یکتا باشند؛ مقدارها در Kubernetes Secret نگه‌داری می‌شوند و در Image یا لاگ قرار نمی‌گیرند.

مدیریت ConfigMap و Secret

در صفحه هر پروژه، بخش «کانفیگ و Secret» تمام منابع متصل به همان پروژه را نشان می‌دهد. ConfigMapهای Compose و Secretهای اپلیکیشن را می‌توانید ویرایش کنید؛ پس از ذخیره، پروژه با تنظیمات جدید راه‌اندازی مجدد می‌شود. مقدار Secretها پیش‌فرض پنهان است و مشاهده آن در گزارش فعالیت ثبت می‌شود. منابع سیستمی دیتابیس فقط‌خواندنی هستند تا سرویس با تغییر دستی Credential یا اسکریپت اولیه خراب نشود.

Health Check

اگر مسیر HTTP مانند /health وارد شود باید پاسخ موفق بدهد؛ در غیر این صورت اتصال TCP پورت بررسی می‌شود. Startup Probe برای شروع اولیه فرصت می‌دهد و Readiness مانع ورود ترافیک به Pod ناسالم می‌شود.

دامنه پیش‌فرض

هر ناحیه دامنه پایه و IP ورودی مستقل دارد. پروژه بلافاصله روی project.cluster-domain با HTTPS و گواهی wildcard همان کلاستر در دسترس قرار می‌گیرد.

دامنه شخصی

اگر دامنه در CDN همین فضای کاری باشد، آن را در صفحه پروژه انتخاب کنید و دامنه اصلی یا ساب‌دامنه پیشنهادی را بسازید؛ پاستا رکوردهای A و TXT را در CDN ایجاد، عبور CDN را فعال و صدور TLS را آغاز می‌کند. برای DNSهای دیگر، رکورد A روی IP ورودی کلاستر و TXT روی _paasta-verify.domain را دستی بسازید و سپس بررسی را بزنید.

هنوز مسئله حل نشده است؟پروژه یا استقرار مربوط را به تیکت وصل کنید تا بررسی دقیق‌تر شود.
ساخت تیکت