Gerdoo CLI

گردو را از ترمینال مدیریت کنید

پروژه را از همان پوشه‌ای که روی آن کار می‌کنید دیپلوی کنید. لاگ‌ها، بیلدها و تنظیمات سرویس هم با چند فرمان در دسترس‌اند.

curl -fsSL https://get.gerdoo.cloud/install.sh | sh

اولین سرویس را از پوشه پروژه بسازید

لازم نیست ابتدا سرویس بسازید یا پروژه را به Git وصل کنید.

۰۱

نصب کنید و وارد شوید

ورود را در مرورگر تأیید می‌کنید و رمز عبورتان در ترمینال وارد نمی‌شود.

۰۲

دیپلوی را شروع کنید

در پوشه پروژه gerdoo deploy را اجرا کنید. CLI فایل‌ها را بسته‌بندی می‌کند و برای بیلد می‌فرستد.

۰۳

همان سرویس را به‌روز کنید

پس از دیپلوی اول، پوشه به سرویس لینک می‌شود. دفعه بعد فقط همان فرمان را دوباره اجرا کنید.

با سه فرمان شروع کنید

CLI نتیجه بیلد و دیپلوی را در همان ترمینال نشان می‌دهد. اگر سرویس اجرا شود، آدرس آن را هم می‌بینید.

# ورود امن با تأیید در مرورگر gerdoo login # ساخت یا به‌روزرسانی سرویس از پوشه فعلی gerdoo deploy # مشاهده لاگ سرویس gerdoo logs my-service --tail 200

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

برای هر تغییر لازم نیست به پنل برگردید. فرمان‌های CLI در اسکریپت‌ها هم قابل استفاده‌اند.

Deploy

پوشه محلی را دیپلوی کنید

فریم‌ورک، Dockerfile، مسیر ریشه و فرمان‌های build و start را مشخص کنید. سابقه بیلدها و انتشارها را هم می‌توانید ببینید یا به نسخه قبلی برگردید.

gerdoo deploy
Observe

مشکل سرویس را همان‌جا پیدا کنید

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

gerdoo service exec

پروژه و محیط‌ها

پروژه‌ها و محیط‌های production، staging و preview را بسازید یا تنظیماتشان را تغییر دهید.

متغیرها و دامنه‌ها

متغیرهای محیطی، secretها و دامنه‌های هر سرویس را از CLI تنظیم کنید.

فایل‌ها و وضعیت اجرا

فایل‌های volume را ببینید، دریافت یا ارسال کنید. سرویس را هم متوقف، راه‌اندازی یا ری‌استارت کنید.

MCP & Agents

ایجنت کدنویسی هم می‌تواند با گردو کار کند

سرور MCP داخل CLI، ابزارهای گردو را در اختیار Claude Code، Cursor، Codex، Copilot و Antigravity می‌گذارد. ایجنت می‌تواند سرویس بسازد، پروژه را دیپلوی کند، لاگ بخواند و تنظیمات را تغییر دهد.

راهنمای اتصال ایجنت‌ها
# تنظیم خودکار MCP و نصب Skill gerdoo setup agent # یا فقط برای یک ابزار gerdoo setup agent --agent codex ✓ MCP configured ✓ use-gerdoo skill installed

از لپ‌تاپ تا CI/CD

همان فرمان‌هایی که هنگام توسعه اجرا می‌کنید، در pipeline هم کار می‌کنند.

ورود بدون مرورگر

توکن را در secretهای CI نگه دارید و با GERDOO_TOKEN به CLI بدهید. گزینه --yes هم تأیید تعاملی را رد می‌کند.

خروجی قابل پردازش

برای فرمان‌هایی که پشتیبانی می‌کنند، گزینه --json خروجی مناسب اسکریپت و pipeline می‌دهد.

به‌روزرسانی از خود CLI

gerdoo upgrade نسخه تازه را نصب می‌کند و Skillهای نصب‌شده برای ایجنت‌ها را هم به‌روز نگه می‌دارد.

اولین دیپلوی را از ترمینال انجام دهید

نسخه مناسب macOS، Linux یا Windows را بگیرید و در پوشه پروژه gerdoo deploy را اجرا کنید.