cdnctl tam komut referansı
Hızlı başlangıç komutları ve tüm komutların (accounts, container apps, addons, purge, object storage, jobs, logs) parametreleriyle tam listesi.
Tam komut referansını aç →CDN.com.tr Yardım
Account, container app, import, logs, jobs ve object storage işlemlerini terminalden veya AI agent ile yürütün.
Geliştiriciler, API, cdnctl ve araçlar
Account, container app, import, logs, jobs ve object storage işlemlerini terminalden veya AI agent ile yürütün.
Agent veya terminal akışı başlamadan önce binary güncelliği kontrol edilir.
Beklenen sonuç: CLI JSON çıktı üretir ve güncelleme durumu anlaşılır.
cdnctl update --check
cdnctl update --yes
cdnctl, panelin public API eşdeğeridir; ödeme/kart gibi panel-only adımları devralmaz.
Beklenen sonuç: Terminal akışı paneldeki müşteri surface ile aynı ownership sınırında ilerler.
cdnctl login --email "<email>" --password "<password>"
cdnctl accounts list
cdnctl init proje klasörünü okur, dili ve lokaldeki AI agentları (Claude Code, Cursor ve benzerleri) tespit eder; cdnctl.yaml ile eksikse bir Dockerfile şablonu yazar. Git deposu da container registry de gerekmez.
Beklenen sonuç: Klasörde cdnctl.yaml ve Dockerfile var; hesap deploy için hazır.
cdnctl init
cdnctl init --wait
cdnctl check projeyi lokalde tarar. Hatalar deployu durdurur: yalnız localhost'a bağlanan sunucu, koda gömülü gizli anahtarlar, ignore dosyalarında olmayan .env, imaja kopyalanan host node_modules. Uyarılar üretim risklerini anlatır: tek pod üzerinde SQLite, eksik healthcheck, sabit yazılmış port.
Beklenen sonuç: check temiz çıkar; bu adımda hiçbir şey makinenizden çıkmamıştır.
cdnctl check
Deploy token bir kez gösterilir, tek hesapta çalışır ve yalnız deploy yüzeyini kapsar: yükleme, build, deploy, durum ve loglar — silme ve faturalama yok. cdnctl mcp aynı komutları MCP üzerinden lokal agentlara açar.
Beklenen sonuç: Agent kısıtlı token ile deploy eder; panel girişi ve ödeme sizde kalır.
cdnctl deploy-token create
cdnctl mcp
AI agent, kullanıcı paket satın alma ve account assignment adımını tamamladıktan sonra panelden yapılabilen migration adımlarını aynı şekilde uygular.
Hayır. Düz metin token yalnız oluşturma anında bir kez gösterilir. cdnctl deploy-token revoke ile iptal edip yenisini üretin; eski token anında çalışmaz olur.
Build başarısız olduğunda cdnctl deploy build logunu yazdırır. En sık iki neden: host node_modules'ı imaja kopyalayan Dockerfile ve manifest'te eksik bağımlılık — ikisini de cdnctl check yüklemeden önce yakalar. Çalışma zamanı logları: cdnctl container apps logs --app <app_uuid>.
cdnctl.yaml'da bildirilen portu, tüm arayüzlerde (0.0.0.0) dinleyin. Yalnız localhost'a bağlanmayı cdnctl check işaretler; çünkü platform trafiği konteynere loopback dışından ulaşır.