نوشته‌هایی درباره دواپس و مهندسی پلتفرم

راهنماهای عملی درباره CI/CD، کانتینرها، زیرساخت به‌عنوان کد، و ساخت سیستم‌های قابل اطمینان.

مدیریت وابستگی‌ها در Docker Compose

وقتی با docker compose up چند سرویس را بالا می‌آوری، Compose فقط کانتینرها را استارت می‌کند اما آماده شدن سرویس داخل کانتینر زمان می‌برد. در این مقاله سه روش depends_on، healthcheck و wait-for-it را برای مدیریت صحیح ترتیب راه‌اندازی سرویس‌ها بررسی می‌کنیم.

ادامه مطلب ←

استفاده از Profiles در Docker Compose

با profiles می‌توانی سرویس‌ها را دسته‌بندی کنی و فقط در شرایط خاص اجرا کنی. مثلاً ابزارهای debug فقط در development یا monitoring فقط در production. در این مقاله نحوه استفاده از پروفایل‌ها، ترکیب چند پروفایل و الگوهای حرفه‌ای را بررسی می‌کنیم.

ادامه مطلب ←

شبکه در Docker Compose

شبکه در Docker مثل یک WiFi خصوصی برای کانتینرهاست. از مفاهیم پایه مثل hostname و ارتباط داخلی تا معماری حرفه‌ای با شبکه‌های جداگانه، alias و external networks. در این مقاله یاد می‌گیری چطور معماری امن و تمیز برای پروژه‌های واقعی بسازی.

ادامه مطلب ←