TEST · סביבת בדיקות apptest.mws.co.il - שינויים כאן לא מופצים ללקוחות, אך פעולות מול השרת חיות (Coolify/WHMCS אמיתיים)
Docs/תפעול ומעקב

משתני סביבה

עודכן לאחרונה: 14 ביוני 2026

KEY=VALUE כמו `DATABASE_URL` ו-`PORT`. אחרי שמירה חובה Redeploy.

סודות לא שייכים לריפו. משתני סביבה מחזיקים `DATABASE_URL`, מפתחות API, טוקן סליקה וכו' מחוץ לקוד.

למה לא לשים סיסמה בקוד

Hardcoding ב-Git = דליפה ברגע שהריפו נפתח או נגנב. ENV מוזרק רק בזמן ריצה על השרת. אל תדפיסו סודות ל-`console.log`.

הוספה ועדכון

  1. באפליקציה פתחו משתני סביבה.
  2. KEY באותיות גדולות באנגלית (`DATABASE_URL`, `JWT_SECRET`). VALUE = המחרוזת המלאה מהספק.
  3. שמרו עם שמור משתנים.
  4. חובה Redeploy אחרי שינוי. בלי זה התהליך הישן ממשיך עם הערכים הקודמים.

PORT ודברים נפוצים

האפליקציה חייבת להאזין ל-`process.env.PORT` (או המקביל בשפה שלכם), לא ל-`3000` קשיח. משתנים נשמרים מוצפנים ולא אמורים להופיע בלוג בנייה ציבורי.

האם המדריך עזר לך?