جلسه هفتم Live Coding RahBia | راه‌اندازی Minio، Nexus و GitLab با Docker و Ansible

در جلسه هفتم Live Coding RahBia با استفاده از Docker و Ansible، سه سرویس کلیدی را راه‌اندازی می‌کنیم: Minio، Nexus و GitLab. یک آموزش عملی برای خودکارسازی کامل توسعه و زیرساخت.

 

 

در جلسه هفتم از سری Live Coding RahBia، وارد مرحله‌ای می‌شویم که همه‌چیز آماده‌ی سرویس‌دهی‌ست. در این جلسه:

  • با کمک Ansible و Docker سرویس‌های ضروری را راه‌اندازی می‌کنیم: Minio برای ذخیره‌سازی اشیاء، Nexus به‌عنوان مخزن باینری و GitLab برای مدیریت کد و CI/CD.

  • نحوه نوشتن پلی‌بوک‌هایی که مراحل نصب، پیکربندی و اجرای این سرویس‌ها را خودکار می‌کند، قدم‌به‌قدم آموزش داده می‌شود.

  • بررسی تنظیمات مهم اتصال سرویس‌ها به‌صورت شبکه‌ای در Docker و پایداری آنها.

  • اجرای عملی در محیط واقعی با تست عملکرد هر سرویس پس از راه‌اندازی.

  • نکات حیاتی برای اینکه این محیط توسعه‌ای کامل، پایدار و قابل استفاده در پروژه‌های واقعی باشد.

سورس کد و داکیومنت پروژه

پیمایش به بالا