سلام @alishaker4112، مرسی بابت سوال خوب. برای بردن یه پروژه لاراول به داکر شامل چند تا کار باید انجام بدی یه Dockerfile نیاز داری: که شامل دستورات لازم برای ساخت یک ایمیج داکر از پروژه تونه و توش مشخص میکنی که چه پایه ایمیجایی استفاده شه، چه فایلهایی کپی شوند، چه وابستگیهایی نصب شود و ... . یه فایل docker-compose.yml هم برای تعریف سرویسهایی که تو پروژه استفاده کردی نیاز داری. من برای توسعه با داکر ترجیحم استفاده از sail هست چون اونجوری راحت با یه sail ابتدا آرتیسان و npm ؛ به ساخت بیلدها روی داکر دسترسی دارم . طبیعتا دستی یه مقدار کار پیچیده میشه. اگر هم برای لوکال خودت میخای راحت ترین کار اینه سرویس هایی که میخای مثل redis و ... رو هر کدوم رو با یه سرویس جدا تو داکرت ران کنی و تو اپلیکیشن های مختلف ت از سرویساشون استفاده کنی. توی پلی لیست رازهای لاراول نصب sail رو گذاشتم. حتا اگه پروژه ت رو بدون sail راه انداخته باشی و توسعه داده باشی بعدا میتونی اضافه کنی بش. توی ایران میتونی از mirror های ایران استفاده کنی تا مشکل تحریم رو هم نداشته باشی مثل docker.iranserver.com
❤❤
🪻👾🪻
سلام
چطوری یک پروژه لاراول عادی رو به یک پروژه داکر تبدیل کنیم؟ یعنی اینکه چطور یک پروژه که با composer اومده بالا رو با داکر بالا بیاریم
سلام @alishaker4112، مرسی بابت سوال خوب.
برای بردن یه پروژه لاراول به داکر شامل چند تا کار باید انجام بدی
یه Dockerfile نیاز داری: که شامل دستورات لازم برای ساخت یک ایمیج داکر از پروژه تونه و توش مشخص میکنی که چه پایه ایمیجایی استفاده شه، چه فایلهایی کپی شوند، چه وابستگیهایی نصب شود و ... .
یه فایل docker-compose.yml هم برای تعریف سرویسهایی که تو پروژه استفاده کردی نیاز داری.
من برای توسعه با داکر ترجیحم استفاده از sail هست چون اونجوری راحت با یه sail ابتدا آرتیسان و npm ؛ به ساخت بیلدها روی داکر دسترسی دارم . طبیعتا دستی یه مقدار کار پیچیده میشه. اگر هم برای لوکال خودت میخای راحت ترین کار اینه سرویس هایی که میخای مثل redis و ... رو هر کدوم رو با یه سرویس جدا تو داکرت ران کنی و تو اپلیکیشن های مختلف ت از سرویساشون استفاده کنی.
توی پلی لیست رازهای لاراول نصب sail رو گذاشتم. حتا اگه پروژه ت رو بدون sail راه انداخته باشی و توسعه داده باشی بعدا میتونی اضافه کنی بش. توی ایران میتونی از mirror های ایران استفاده کنی تا مشکل تحریم رو هم نداشته باشی مثل docker.iranserver.com