پرش به مطلب اصلی

نکات تکمیلی

استفاده‌ از فایل chabok.json

شاید پرسیدن شناسه سرویس در هر استقرار برای شما جالب نباشد. برای رفع این موضوع می‌توانید از فایل‌ chabok.json استفاده نمایید. البته کاربرد‌های این فایل بیشتر از معرفی نام سرویس است که در ادامه به توضیحات هر بخش خواهیم پرداخت.

کافیست وارد ریشه برنامه‌ی‌تان شده و یک فایل به نام chabok.json با این محتوا ایجاد کنید:

{
"service": "php-test"
}

در این فایل، نام سرویس تان را مشخص می‌کنید. چابکان در هر بار اجرای دستور chabok deploy ابتدا محتویات این فایل‌ را چک می‌کند و سپس عملیات استقرار را آغاز می‌کند. توجه داشته باشید مقدار service در مثال بالا تستی است و شما متناسب با شناسه سرویس باید آن را تغییر دهید.

عدم دیپلوی فایل

در صورتی که فایلی در فرآیند دیپلوی به سرویس منتقل نشد، ابتدا فایل های ignore شده را چک فرمایید.

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