در جلسه هفتم Live Coding RahBia با استفاده از Docker و Ansible، سه سرویس کلیدی را راهاندازی میکنیم: Minio، Nexus و GitLab. یک آموزش عملی برای خودکارسازی کامل توسعه و زیرساخت.
در جلسه هفتم از سری Live Coding RahBia، وارد مرحلهای میشویم که همهچیز آمادهی سرویسدهیست. در این جلسه:
-
با کمک Ansible و Docker سرویسهای ضروری را راهاندازی میکنیم: Minio برای ذخیرهسازی اشیاء، Nexus بهعنوان مخزن باینری و GitLab برای مدیریت کد و CI/CD.
-
نحوه نوشتن پلیبوکهایی که مراحل نصب، پیکربندی و اجرای این سرویسها را خودکار میکند، قدمبهقدم آموزش داده میشود.
-
بررسی تنظیمات مهم اتصال سرویسها بهصورت شبکهای در Docker و پایداری آنها.
-
اجرای عملی در محیط واقعی با تست عملکرد هر سرویس پس از راهاندازی.
-
نکات حیاتی برای اینکه این محیط توسعهای کامل، پایدار و قابل استفاده در پروژههای واقعی باشد.