# قابلیت‌های سکوی ابری گردو

کد یا Docker Image را بدهید؛ گردو بیلد، اجرا، دامنه، SSL، لاگ و شبکه را مدیریت می‌کند. از اولین نمونه تا Production، همه‌چیز داخل یک پروژه و یک مسیر استقرار می‌ماند.

## از کد تا سرویس آنلاین

- **دیپلوی از Git یا CLI:** مخزن را وصل کنید تا با هر Push نسخهٔ تازه ساخته شود، یا پوشهٔ محلی را مستقیماً از ترمینال منتشر کنید.
- **بیلد خودکار یا Dockerfile:** گردو زبان و فرمان اجرای پروژه را تشخیص می‌دهد. اگر Dockerfile دارید، دقیقاً از همان دستور ساخت استفاده می‌شود.
- **Docker Image:** ایمیج آماده را بدون مدیریت Docker daemon، reverse proxy یا process manager اجرا کنید.
- **سرویس همیشه‌روشن:** API، وب‌اپلیکیشن، ربات و Worker بدون Cold Start اجرا می‌شوند.

## محیط‌ها و نسخه‌ها

- محیط‌های پیش‌نمایش و Production را از هم جدا نگه دارید.
- متغیرها و دامنه‌های هر محیط را مستقل تعریف کنید.
- همان خروجی تأییدشده را بدون بیلد دوباره به محیط اصلی منتقل کنید.
- تاریخچهٔ بیلد و ریلیز را ببینید و در صورت نیاز به نسخهٔ قبلی برگردید.

## افزونه‌های مدیریت‌شده

PostgreSQL، MySQL، Redis، MongoDB، cache و queue را کنار سرویس بسازید. اطلاعات اتصال به‌صورت خودکار در محیط سرویس قرار می‌گیرد و ارتباط داخلی روی شبکهٔ خصوصی پروژه باقی می‌ماند.

## تنظیمات و Secretها

- متغیرهای runtime و build-time را جدا تعریف کنید.
- Secretها را بدون قرار دادن در مخزن کد نگه دارید.
- مقدارهای مشترک پروژه و محیط را میان سرویس‌ها ارجاع دهید.
- دسترسی اعضای تیم را با نقش‌های پروژه کنترل کنید.

## لاگ، منابع و عیب‌یابی

خروجی بیلد، لاگ زندهٔ سرویس، وضعیت اجرا و مصرف پردازنده و حافظه در پنل قابل مشاهده است. با CLI نیز می‌توانید وضعیت سرویس را بگیرید و لاگ‌ها را از ترمینال دنبال کنید.

## دامنه، SSL و شبکه

برای هر سرویس یک زیردامنهٔ گردو دریافت می‌کنید و می‌توانید دامنهٔ اختصاصی خود را متصل کنید. گواهی SSL به‌صورت خودکار صادر و تمدید می‌شود. سرویس‌ها و افزونه‌ها در شبکهٔ خصوصی پروژه بدون عمومی‌کردن پورت‌های داخلی با هم ارتباط می‌گیرند.

## شروع رایگان

یک پروژه و تا سه سرویس را با پلن رایگان بسازید. برای منابع، محیط‌ها و دامنه‌های بیشتر می‌توانید پلن را ارتقا دهید و هزینهٔ مصرف را شفاف در پنل ببینید.
