ایمان سیف الهی
4 سال پیش توسط ایمان سیف الهی مطرح شد
1 پاسخ

کانفیگ فایل cpanel.yml

با عرض سلام و خسته نباشید
من برای کنترل ورژن پروژه میخوام از git version controll سی پنل استفاده کنم (SSH در هاست غیر فعال است )
تا اونجایی که متوجه شدم با کانفیگ فایل cpanel.yml میشه این کارو بدون ssh انجام داد
حالا سوالی که دارم چون پروژه لاراول هست و یک سری دایرکتوری ها در روت اصلی پروژه قرار دارد کانفیگ این فایل و چطوری باید انجام داد تا فایل های جدید و از ریپو بگیره و جایگزین فایل های قبلی بکنه(فایل های اضافی قبلی رو هم پاک کنه)
کانفیگ پیشفرض این فایل به صورت زیر است

---
deployment:
  tasks:
    - export DEPLOYPATH=/home/user/public_html/
    - /bin/cp index.html $DEPLOYPATH
    - /bin/cp style.css $DEPLOYPATH

میشه برای کانفیگ فایل با توجه به موارد گفته شده راهنمایی فرمایید
و اگه به هر دلیل این کار امکان پذیر نیست دوستان با تجربه برای کنترل پروژه های لاراول خودشون چه کاری رو انجام میدن(هاست اشتراکی مبنای کار است )

@hesammousavi
@mhyeganeh
@khanzadimahdi
@nimageneral
@hosseinshirinegad98


ثبت پرسش جدید
ایمان سیف الهی
تخصص : Full Stack Developer
@iseifollahi 4 سال پیش مطرح شد
0

اصلاحیه
دوستان از طریق کانفیگ زیر به راحتی مشکل حل شد

---
deployment:
  tasks:
    - export DEPLOYPATH=/home/example/
    - /bin/cp -r * $DEPLOYPATH #copy all from root

فقط یه مشکلی که وجود داره
اگه یک فایل رو تو آپدیت بعدی حذف کرده باشیم اون فایل از روی هاست حذف نمیشه (البته همه تغییرات به درستی کار اعمال میشه)
حالا برای حذف فایل های حذف شده در آپدیت جدید چه تغییری را باید در کانفیگ اعمال کنیم؟


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام