الخلاصة والمصادر
الخلاصة
- 1. Docker: الصور والحاويات والمجلدات: الصورة وصفة ثابتة، والحاوية نسخة تعمل منها وتُرمى. ما يجب أن يبقى (قاعدة البيانات) يعيش في volume لا داخل الحاوية.
- 2. البيئات والإعدادات والأسرار: الكود واحد، والإعدادات تأتي من البيئة. تحقق منها كلها عند البدء وافشل بوضوح، ولا ترفع سرًا للمستودع أبدًا.
- 3. النشر على السحابة: ابدأ بأبسط استضافة تكفي. انشر نفس الصورة المختبرة، وأضف فحص صحة، وشغّل الترحيلات قبل الإصدار الجديد، واعرف كيف تتراجع قبل أن تحتاج.
قاموس المصطلحات
| المصطلح | التعريف | الجزء |
|---|---|---|
| صورة | قالب للقراءة فقط مبني من Dockerfile. | 1 |
| حاوية | نسخة تعمل من صورة، تُحذف وتُعاد. | 1 |
| volume | تخزين دائم خارج الحاوية. | 1 |
| متغير بيئة | قيمة يقرؤها البرنامج من النظام الذي يعمل فيه. | 2 |
| .env.example | توثيق أسماء الإعدادات بقيم وهمية في المستودع. | 2 |
| fail fast | الفشل فورًا عند البدء إن كان شيء ناقصًا. | 2 |
| PaaS | منصة تدير الخوادم عنك، ترفع وتعمل. | 3 |
| فحص الصحة | مسار تسأله المنصة لتعرف إن كانت النسخة سليمة. | 3 |
| أزرق/أخضر | نسختان كاملتان، وتحويل الزوار بينهما دفعة واحدة. | 3 |
مصادر هذا الدرس
مرتّبة بالنوع. ابدأ بالتوثيق الرسمي إذا تبي المرجع الدقيق، وبالمقال أو الفيديو إذا تبي الشرح أولًا.
توثيق رسمي4
Docker: Get startedالدليل الرسمي من الصورة الأولى إلى Compose.docs.docker.comDocker: Building best practicesترتيب الطبقات والبناء متعدد المراحل والأمان.docs.docker.comPydantic Settingsقراءة البيئة و.env والتحقق من الأنواع.docs.pydantic.devCaddy: Reverse proxy quick-startCaddy أمام تطبيقك مع HTTPS تلقائي.caddyserver.com
خلّصت الدرس؟
سجّل الدخول ليُحفظ تقدّمك.