برای چه کسانی است؟
برای توسعهدهندگان و کسانی که با کمک هوش مصنوعی پروژه میسازند و پروژهای در حال کار روی رایانهٔ خود دارند، اما مخزن کد، تجربهٔ Dockerfile و سروری برای مدیریت ندارند.
چگونه کار میکند؟
cdnctl init پروژه (و عاملهای هوش مصنوعی محلی) را تشخیص میدهد و cdnctl.yaml و یک الگوی Dockerfile مینویسد؛ cdnctl check ریسکهای محیط تولید را بهصورت محلی بررسی میکند؛ cdnctl deploy پوشه را بارگذاری میکند، آن را در یک محیط ایزوله میسازد و یک نشانی زنده با SSL برمیگرداند.
خدمات همراه
الگوی Dockerfile، بررسیهای محلی پیش از انتشار، ساخت ایزولهٔ image، زیردامنه با SSL خودکار، وضعیت و لاگها — بهعلاوهٔ توکنهای مخصوص deploy و یک سرور MCP داخلی تا عاملهای هوش مصنوعی بدون اطلاعات ورود پنل منتشر کنند.
نمونه سناریو
یک اپلیکیشن Node.js که با دستیار هوش مصنوعی نوشته شده، با یک فرمان از پوشه به نشانی زنده میرسد؛ سپس خود عامل بهروزرسانیهای بعدی را با توکن مخصوص deploy منتشر میکند.
لاگ و cache از همان ترمینال
cdnctl فقط برای deploy نیست. cdnctl logs pull لاگهای دسترسی edge یک روز را دریافت میکند، cdnctl logs grep یک بازهٔ زمانی را روی رایانهٔ خودتان بر اساس IP، کد وضعیت، مسیر یا کشور جستوجو میکند، cdnctl waf logs نشان میدهد فایروال چه چیزی را مسدود کرده و cdnctl purge مسیرها را از cache پاک میکند. همان توکن و همان حساب ذخیرهشده برای همه کار میکند، پس یک رخداد را میتوان از اولین هشدار تا رفع آن بدون باز کردن مرورگر دنبال کرد.
نمونه سناریوها
بدون راهاندازی git، رجیستری یا CI منتشر کنید.
بگذارید عاملی که کد را نوشته، آن را با امنیت deploy کند.
اتصال به localhost، رازهای افشاشده و خطاهای image را پیش از بارگذاری پیدا کنید.
پرسشهای پرتکرار
آیا به دانش GitHub یا Docker نیاز دارم؟
خیر. پوشهٔ پروژه کافی است: init الگوی Dockerfile را مینویسد، پلتفرم image را در محیط ایزوله میسازد و نتیجه یک نشانی HTTPS زنده است.
آیا عامل هوش مصنوعی من بدون رمز پنل میتواند deploy کند؟
بله. توکن مخصوص deploy فقط یک بار نمایش داده میشود، برای یک حساب کار میکند و فقط عملیات deploy را پوشش میدهد — بدون حذف و بدون صورتحساب. cdnctl mcp همین فرمانها را از طریق MCP در اختیار میگذارد.