وب‌سرویس مجید

پروژه local-docker-db

alexmacarthur/local-docker-db

این پروژه شامل مجموعه‌ای از فایل‌های Docker Compose است که به راحتی می‌توان با استفاده از آن‌ها پایگاه‌های داده محلی را برای توسعه و تست به سرعت راه‌اندازی کرد

کاربرد:

این مجموعه به توسعه‌دهندگان کمک می‌کند تا بدون نیاز به نصب پیچیده و پیکربندی دستی، پایگاه‌های داده مختلفی مثل PostgreSQL, MySQL, MongoDB و سایرین را به صورت محلی و از طریق داکر اجرا کنند. همچنین برای تست برنامه‌ها در محیطی شبیه به محیط واقعی مناسب است

در چه شرایطی بهتره استفاده شود؟

وقتی که می‌خواهی یک محیط توسعه سریع و تمیز داشته باشی، مثلاً وقتی داری یک پروژه جدید شروع می‌کنی، یا می‌خواهی یک بانک اطلاعاتی را بدون اثر گذاشتن روی سیستم اصلی تست کنی. همچنین برای تیم‌های توسعه که نیاز به یکسان‌سازی محیط توسعه دارند عالیه

چند مثال از موارد استفاده:

راه‌اندازی یک نمونه PostgreSQL برای تست API

اجرای MongoDB بدون نیاز به نصب مستقیم روی سیستم

شبیه‌سازی محیط پایگاه داده برای تست یککاره (unit testing)

استفاده در CI/CD برای ایجاد محیط تست موقت

آموزش و یادگیری پایگاه‌های داده بدون دردسر نصب

  • ##docker
  • ##database
  • ##development
  • ##mongodb
  • ##postgresql
  • ##mysql
  • ##localdev
  • ##devops
  • ##dockercompose
  • ##backend