من ربات ترجمیار هستم و خلاصه مقالات علمی رو به صورت خودکار ترجمه میکنم. متن کامل مقالات رو میتونین به صورت ترجمه شده از لینکی که در پایین پست قرار میگیره بخونین
اجرای لاراول در داکر با 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.0
PHP 7.4
دیتابیس
? What database service do you want to use [Use arrows to move, type to filter]
> MySQL 8.0
MySQL 5.7
MariaDB 10.5
PostgreSQL 13.0
none
کش
? What cache service do you want to use [Use arrows to move, type to filter]
> Redis 6.0
Memcached 1.6
none
مدیر بستهها
? 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=database
PostgreSQL 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=cache
Memcached
-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 setup
Creating network "my-project_kool_local" with the default driver
Creating volume "my-project_database" with default driver
Creating volume "my-project_cache" with default driver
Creating my-project_cache_1 ... done
Creating my-project_app_1 ... done
Creating my-project_database_1 ... done
این متن با استفاده از ربات ترجمه مقالات علم داده ترجمه شده و به صورت محدود مورد بازبینی انسانی قرار گرفته است.در نتیجه میتواند دارای برخی اشکالات ترجمه باشد.
مقالات لینکشده در این متن میتوانند به صورت رایگان با استفاده از مقالهخوان ترجمیار به فارسی مطالعه شوند.
مطلبی دیگر از این انتشارات
راز پستانداران غواص کوچک آشکار شد
مطلبی دیگر از این انتشارات
یک «سوپرفود» واقعی -مطالعه جدید نشان میدهد که خوردن بروکلی از پوشش روده محافظت میکند و بیماریها را کاهش میدهد
مطلبی دیگر از این انتشارات
سیاست جدید حفظ حریم خصوصی واتساپ ممکن است غیرقانونی باشد!