اجرای لاراول در داکر با Kool واقعا آسان است.

شکل ۱. Kool.devمنتشر شده در dev.to به تاریخ ۲۲ ژوئن ۲۰۲۱لینک منبع Running Laravel on Docker is really easy with Koolتنها در سه مرحله ساده، می‌توانید از Kool CLI's kool create برای ایجاد دستور برای شروع یک برنامه کاربردی جدید در حال اجرا در یک محیط محلی داکر استفاده کنید. Kool ابزاری متن باز است که استفاده از داکر را برای توسعه محلی بسیار آسان می کند.قبل از شروع، اگر تا به حال این کار را انجام نداده اید، باید Docker و Kool CLI را نصب کنید.1. یک برنامه کاربردی جدید لاراول ایجاد کنید$ kool create laravel my-projectاین فرمان ممکن است یک یا دو دقیقه طول بکشد تا کامل شود در حالی کهComposer وابستگی‌های فروشنده لاراول را دانلود می‌کند. بعد از نصب لاراول، kool create به طور خودکار فرمان اولیه را اجرا می‌کند، که به شما کمک می‌کند محیط توسعه پروژه خود را با استفاده از یک جادوگر تعاملی راه‌اندازی کنید.زبان PHP? What app service do you want to use [Use arrows to move, type to filter]> PHP 8.0PHP 7.4دیتابیس? What database service do you want to use [Use arrows to move, type to filter]> MySQL 8.0MySQL 5.7MariaDB 10.5PostgreSQL 13.0noneکش? What cache service do you want to use [Use arrows to move, type to filter]> Redis 6.0Memcached 1.6noneمدیر بسته‌ها? What javascript package manager do you want to use [Use arrows to move, type to filter]npm> yarnپس از انتخاب ترجیحات شما، آخرین نسخه لاراول در پوشه my-project ، همراه با محیط جدید kool شما نصب و آماده شما خواهد بود.وارد پروژه جدید لاراول خود شوید:$ cd my-projectدستور kool preset به صورت خودکار فایل‌های پیکربندی زیر را ایجاد کرده و آن‌ها را به پروژه شما اضافه می‌کند، که می‌توانید آن‌ها را اصلاح و توسعه دهید.+docker-compose.yml+kool.yml۲. به‌روز رسانی .env.exampleدر مرحله بعدی، باید چند تغییر در پرونده پیش فرض .env.example که باLaravel ارسال می‌شود، انجام دهیم تا با خدمات موجود در پرونده docker-compose.yml شما مطابقت داشته باشد. به عنوان مثال، باید میزبان‌ها را از localhost به نام ظرف سرویس مناسب تغییر دهیم، که از داخل Docker قابل دسترسی هستند.خدمات دیتابیسMySQL 5.7 and 8.0 / MariaDB 10.5-DB_HOST=127.0.0.1+DB_HOST=databasePostgreSQL 13.0-DB_CONNECTION=mysql+DB_CONNECTION=pgsql-DB_HOST=127.0.0.1+DB_HOST=database-DB_PORT=3306+DB_PORT=5432خدمات کشردیس-REDIS_HOST=127.0.0.1+REDIS_HOST=cacheMemcached-MEMCACHED_HOST=127.0.0.1+MEMCACHED_HOST=cache۳ . اجرای kool run setupحالا، محیط محلی خود را برای اولین بار با استفاده از اسکریپت setup در فایل kool.yml خود باز کنید:$ kool run setupتوجه: اگر شما این فرمان را برای اولین بار اجرا می‌کنید، ممکن است داکر نیاز به دانلود تمام تصاویر ظرف مورد استفاده داشته باشد، که بسته به اتصال اینترنت شما ممکن است چند دقیقه طول بکشد.همین!بعد از اینکهkool run setup به پایان رسید، می‌توانید به برنامه جدید لاراول خود در http://localhost دسترسی پیدا کنید.$ kool run setupCreating network &quotmy-project_kool_local&quot with the default driverCreating volume &quotmy-project_database&quot with default driverCreating volume &quotmy-project_cache&quot with default driverCreating my-project_cache_1 ... doneCreating my-project_app_1 ... doneCreating my-project_database_1 ... doneشکل ۲. لاراولاین متن با استفاده از ربات ترجمه مقالات علم داده ترجمه شده و به صورت محدود مورد بازبینی انسانی قرار گرفته است.در نتیجه می‌تواند دارای برخی اشکالات ترجمه باشد.مقالات لینک‌شده در این متن می‌توانند به صورت رایگان با استفاده از مقاله‌خوان ترجمیار به فارسی مطالعه شوند.