6.4صندوق الأدوات
الأساسي في 30 ثانية
- النشر في الإنتاج : أوسمة ثابتة مفحوصة غير الجذر وrestart + فحص صحي ومجلدات محفوظة ومعادة التشغيل وأسرار خارج git.
- السحب السريع : up -d --build وps وlogs -f وexec وconfig قبل كل up وscout وsystem df.
- القاعدة : قائمة تحقق مؤشرة في كل مرة خير من منهجية محفوظة غيباً — في الإنتاج، نُنفذ.
خيط إدير — البطاقتان قرب المكتب
بعد ثلاثي، تبقى البطاقتان أدناه قرب مكتب إدير : بطاقة النشر في الإنتاج معروضة بجانب الشاشة، وبطاقة الأوامر اليومية في دفتره. « ما أنقذني، على حد قوله، ليس معرفة النقاط بل تأشيرها في كل مرة — خاصة أيام النشر في الإنتاج. »
كيّف الصياغات مع سياقك واحتفظ بالهيكل : هو ما يتفادى النسيان والحوادث.
معالم جاهزة للاستعمال
قائمة تحقق جيدة تجعل النشر سريعاً ودون نسيان ؛ والأوامر الجيدة تتفادى التخبط. للتكييف مع سياقك.
النشر في الإنتاج (8 نعم)
- أوسمة ثابتة وصور مفحوصة غير الجذر
- restart + فحص صحي على كل دائم
- مجلدات محفوظة واستعادة مختبرة
- أسرار خارج git و.env.example مُصدَر
- الوكيل وحده ينشر 80/443
- سجلات بتدوير وقرص مُنبَّه
- CI مصنعاً وحيداً وcompose مُصدَر
- down/up مثبت دون فقدان
الأوامر اليومية
- docker compose up -d --build / ps / logs -f svc / exec svc sh / down
- docker images / ps -a / volume ls / network ls
- docker compose config (للتحقق) قبل كل up
- docker scout quickview image:tag (للفحص)
- docker system df (من يملأ القرص ؟)
نص جاهز للقول — المصادقة على نشر في الإنتاج (30 ثانية)
« أوسمة ثابتة مفحوصة غير الجذر ؟ restart + فحص صحي ؟ مجلدات معادة التشغيل ؟ أسرار خارج git ؟ الوكيل وحده في 80/443 ؟ السجلات + القرص سليمة ؟ CI مصنعاً وحيداً ؟ down/up مثبت ؟ إن كان جواب لا واحد، لا ننشر في الإنتاج. »
نموذج نسخ ولصق — الروتين اليومي لـ Docker
docker compose config
docker compose up -d --build
docker compose ps
docker compose logs -f api
docker compose exec api sh
docker system df
شركة صغيرة جداً / ميزانية صغيرة
بطاقات على صفحة معروضة على الجدار : الأساس (الأوسمة والمجلدات المعادة التشغيل وconfig) يكفي.
شركة صغيرة ومتوسطة في الجزائر
توقع الواقع المحلي في البطاقة : مراجع معروفون وأيام النشر في الإنتاج ومجلد حقيقي مختبر.
عن بعد / هجين
إضافة سطر مصادقة مكتوبة إلى التتبع : عن بعد، نشر في الإنتاج مؤرخ ومثبت يتفادى سوء الفهم.
بين الثقافات
توضيح العناوين كتابة : ما يبدو بديهياً (من يحفظ وأي وسم) ليس كذلك للجميع.
تحدي 48 ساعة — طبّق غداً
خذ مكدساً حقيقياً واحداً ومرر عليه قائمة « النشر في الإنتاج (8 نعم) » وأشّر أين هو. وشغّل أمر تصحيح.
- أشّرت قائمة تحقق على مكدس حقيقي.
- أعرف سحب بطاقة الإنتاج والأوامر في وقتها.
- نفذت تحدي 48 ساعة أو حددت تاريخه.
إدير يستعد للنشر في الإنتاج. ماذا يجب أن يؤشر أولاً ؟
قوائم التحقق هذه تتفادى 90 % من الحوادث : latest في الإنتاج وسر في git ومجلد غير معاد التشغيل.