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

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

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

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

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

دامنه و شبکه

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

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

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

Docker Compose و پروژه‌های چندسرویسی

تبدیل Compose به سرویس‌های مستقل، دیتابیس و دیسک مدیریت‌شده

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

پیش از شروع

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

مسیر کامل واردکردن Compose

  1. در بخش روش ساخت، «روش‌های دیگر» را باز کنید.
  2. Compose Editor را انتخاب و محتوای compose.yaml را Paste کنید.
  3. نتیجه تحلیل سرویس‌ها، دیتابیس‌ها، دیسک‌ها، پورت‌ها و متغیرها را مرور کنید.
  4. هزینه کل پروژه و اثر هر منبع را پیش از تأیید نهایی بررسی کنید.

Compose را وارد کنید

فایل compose.yaml را همراه سورس آپلود کنید یا متن Compose را مستقیماً در ویرایشگر صفحه ساخت بچسبانید. پاستا services، build، image، environment، env_file، ports، healthcheck، volumes، configs و وابستگی‌های سرویس‌ها را بررسی می‌کند.

پیش‌نمایش معماری را مرور کنید

هر سرویس برنامه به یک سرویس مستقل پاستا تبدیل می‌شود تا وضعیت، منابع، لاگ و مقیاس آن جدا قابل کنترل باشد. همه آن‌ها زیر یک پروژه گروه‌بندی می‌شوند و از شبکه خصوصی پروژه با نام سرویس Compose به هم می‌رسند.

دیتابیس را مدیریت‌شده کنید

PostgreSQL، MySQL، MongoDB و Redis شناسایی‌شده به‌صورت پیش‌فرض به دیتابیس مدیریت‌شده تبدیل می‌شوند. نسخه، پلن، حجم دیسک و قیمت هر نمونه پیش از پرداخت نمایش داده می‌شود. اگر به کانتینر خام نیاز دارید، تبدیل خودکار را برای همان سرویس خاموش کنید.

چند دیسک بسازید

هر named volume به یک دیسک پایدار قابل‌ویرایش تبدیل می‌شود. اندازه، کلاس ذخیره‌سازی و mount path هر دیسک را جدا تعیین کنید. bind mountهای حاوی فایل پیکربندی به ConfigMap تبدیل می‌شوند و مسیرهای داده به PVC می‌روند.

Secret و متغیرها

مقادیر env و env_file در بررسی پروژه نمایش داده می‌شوند اما Secretهای حساس را بهتر است در بخش متغیرهای محیطی وارد کنید. مقدار Secret در لاگ یا صفحه پروژه دوباره نمایش داده نمی‌شود و فقط نام کلید قابل مشاهده است.

پورت عمومی را مشخص کنید

پاستا سرویس وب اصلی را از ports و healthcheck پیشنهاد می‌دهد. فقط سرویس‌هایی که باید از اینترنت دیده شوند دامنه و Ingress می‌گیرند؛ دیتابیس‌ها و سرویس‌های داخلی فقط در شبکه خصوصی پروژه در دسترس‌اند.

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