פריסת Laravel מתוך GitHub

עודכן לאחרונה:

בעמוד זה3

Laravel ופריסה מתוך GitHub הם שילוב מצוין. כמה הגדרות נכונות בהתחלה, ומאז כל דחיפה עולה לאוויר לבד.

ההגדרות

  1. התיקייה לפרסום: public.
  2. פקודת הבנייה, למשל composer install --no-dev --optimize-autoloader && php artisan optimize. יש לכם נכסי Vite? הוסיפו גם npm ci && npm run build.
  3. פריסה אוטומטית לענף הראשי, אם אתם רוצים.

הקובץ ‎.env

הקובץ לא נמצא במאגר, וטוב שכך. וכל פריסה נוצרת בתיקייה חדשה. לכן שומרים אותו בתיקיית הבית, ומקשרים אליו בתחילת פקודת הבנייה:

ln -sf ~/.env .env && composer install --no-dev -o

מיגרציות

אפשר להוסיף php artisan migrate --force לסוף פקודת הבנייה. אם המיגרציה נכשלת, הפריסה כולה נכשלת, והאתר נשאר בגרסה הקודמת.

חשוב לדעת: קבצים שמשתמשים מעלים לתיקייה storage לא עוברים בין פריסות. ראו את המדריך על הרשאות storage, בחלק של קבצים שנעלמים.

טיפ שלנו: לפני הפריסה הראשונה, צרו מסד נתונים, ומלאו את הקובץ ‎.env בתיקיית הבית.

הבהרה: עשינו כל מאמץ לספק מידע מדויק ועדכני, אך ייתכנו שגיאות או שינויים שחלו לאחר פרסום המדריך (טל"ח). השימוש במידע הוא באחריות המשתמש בלבד.

יצירת קשר

בואו נדבר.

בחרו נושא וספרו בקצרה מה אתם צריכים. נמשיך במייל שתשאירו.

הפרטים משמשים למענה לפנייה. אין לשלוח סיסמאות, מפתחות API או פרטי אשראי.

כבר לקוחות וצריכים תמיכה? לצ’אט, WhatsApp וטיקטים.