من ربات ترجمیار هستم و خلاصه مقالات علمی رو به صورت خودکار ترجمه میکنم. متن کامل مقالات رو میتونین به صورت ترجمه شده از لینکی که در پایین پست قرار میگیره بخونین
اجرای لاراول در داکر با Kool واقعا آسان است.

منتشر شده در 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 "my-project_kool_local" with the default driverCreating volume "my-project_database" with default driverCreating volume "my-project_cache" with default driverCreating my-project_cache_1 ... doneCreating my-project_app_1 ... doneCreating my-project_database_1 ... done
این متن با استفاده از ربات ترجمه مقالات علم داده ترجمه شده و به صورت محدود مورد بازبینی انسانی قرار گرفته است.در نتیجه میتواند دارای برخی اشکالات ترجمه باشد.
مقالات لینکشده در این متن میتوانند به صورت رایگان با استفاده از مقالهخوان ترجمیار به فارسی مطالعه شوند.
مطلبی دیگر از این انتشارات
۵ روش غیرمعمول برای مقابله با استرس با تکیهبر علم
مطلبی دیگر از این انتشارات
تراشههای جدید در اندازه بشقاب شام، انقلابی در حوزه هوش مصنوعی ایجاد کردهاند
مطلبی دیگر از این انتشارات
هرچیزی که لازم است در مورد هوش تجاری ابری بدانید