פריסת Laravel מתוך GitHub
בעמוד זה3
Laravel ופריסה מתוך GitHub הם שילוב מצוין. כמה הגדרות נכונות בהתחלה, ומאז כל דחיפה עולה לאוויר לבד.
ההגדרות
- התיקייה לפרסום:
public. - פקודת הבנייה, למשל
composer install --no-dev --optimize-autoloader && php artisan optimize. יש לכם נכסי Vite? הוסיפו גםnpm ci && npm run build. - פריסה אוטומטית לענף הראשי, אם אתם רוצים.
הקובץ .env
הקובץ לא נמצא במאגר, וטוב שכך. וכל פריסה נוצרת בתיקייה חדשה. לכן שומרים אותו בתיקיית הבית, ומקשרים אליו בתחילת פקודת הבנייה:
ln -sf ~/.env .env && composer install --no-dev -o
מיגרציות
אפשר להוסיף php artisan migrate --force לסוף פקודת הבנייה. אם המיגרציה נכשלת, הפריסה כולה נכשלת, והאתר נשאר בגרסה הקודמת.
חשוב לדעת: קבצים שמשתמשים מעלים לתיקייה storage לא עוברים בין פריסות. ראו את המדריך על הרשאות storage, בחלק של קבצים שנעלמים.
טיפ שלנו: לפני הפריסה הראשונה, צרו מסד נתונים, ומלאו את הקובץ .env בתיקיית הבית.
המדריך עזר לכם?
תודה! זה עוזר לנו לשפר את המדריכים.
הבהרה: עשינו כל מאמץ לספק מידע מדויק ועדכני, אך ייתכנו שגיאות או שינויים שחלו לאחר פרסום המדריך (טל"ח). השימוש במידע הוא באחריות המשתמש בלבד.
