دستورِ clerk deploy: از توسعه تا پروداکشن با یه فرمان
خلاصهٔ کاملتر
به گفتهٔ کلرک، بعد از انتشارِ CLI، حالا دستورِ clerk deploy هم آمادهست و اپلیکیشنو با یه فرمان از توسعه به پروداکشن میبره. کافیه از یه پروژهٔ لینکشده اجراش کنی تا CLI قدمبهقدم هر چیزی که پروداکشن لازم داره رو راه بندازه.
این دستور چند کارو انجام میده: یه اینستنسِ پروداکشن از روی پیکربندیِ توسعه میسازه و دامنهٔ پروداکشنو ازت میپرسه؛ رکوردهای CNAME رو که باید تو DNS اضافه کنی نشون میده و میتونه اونها رو بهشکلِ فایلِ zoneِ DNS هم خروجی بده که تو هر پرووایدرِ سازگاری import شه.
کانکشنهای سوشالِ فعال تو توسعه رو هم تشخیص میده و کریدنشیالِ پروداکشنِ Google و Apple رو میگیره—از جمله importِ فایلِ JSONِ Google Cloud Console یا اشاره به کلیدِ .p8ِ Apple؛ بقیهٔ پرووایدرها هم برای تنظیم تو داشبوردِ Clerk علامت میخورن. آخرش هم DNS، SSL و DNSِ ایمیلو تو یه حلقه چک میکنه و دقیقاً میگه چی هنوز مونده.
یه بخشِ جالبش «ساختهشده برای ایجنتها»ست: تو یه محیطِ non-TTY یا با فلگِ --mode agent، بهجای اینکه سؤال بپرسه، یه handoffِ فقطخواندنیِ JSON میده که وضعیتِ فعلیِ دیپلوی رو توصیف میکنه. برای شروع کافیه CLI رو آپدیت کنی، پروژه رو لینک کنی و clerk deploy رو بزنی.
نکات کلیدی:
- دستورِ clerk deploy اپ رو با یه فرمان از توسعه به پروداکشن میبره
- ساختِ اینستنسِ پروداکشن، نمایشِ رکوردهای CNAME و خروجیِ zone file
- گرفتنِ کریدنشیالِ پروداکشنِ Google/Apple و بررسیِ DNS/SSL/ایمیل
- حالتِ agent: خروجیِ JSONِ فقطخواندنی بهجای پرامپت تو محیطِ non-TTY




