חוסםקוד
env_file_committedקובץ סודות env נשמר בתוך git
מה זה אומר
קובץ env עם סיסמאות ומפתחות נשמר בתוך git, היסטוריית הגרסאות של הקוד.
למה זה עוצר את ההעלאה
כל מי שרואה את הקוד רואה גם את הסודות. לכן אנחנו עוצרים את ההעלאה.
איך מתקנים
- מוציאים את הקובץ מ־git ומוסיפים אותו לרשימת הקבצים ש־git מתעלם מהם.
- מחליפים כל מפתח שהיה בקובץ, כי הוא כבר נחשף.
- את הסודות שומרים בהגדרות האתר ב־DeployAI, לא בקוד.
פרומפט לסוכן
מעתיקים ומדביקים בסוכן שלכם. הוא יתקן, יסביר לכם בעברית, ויריץ שוב את הבדיקה.
בדיקת DeployAI מצאה בפרויקט הזה: קובץ סודות env נשמר בתוך git. הוצא את קובץ ה־env מ־git (git rm --cached), הוסף .env* ל .gitignore, ואמור למשתמש להחליף כל סוד שהיה בו. סודות נשמרים בעמוד האתר ב־DeployAI, תחת הגדרות, מפתחות סודיים. הסבר לי את התוכנית וחכה לאישור שלי לפני שינויים במבנה של האתר. אל תמחק שום יכולת בלי לשאול. הסבר לי כל שלב בעברית ובמילים פשוטות. בסוף הרץ npx deployai@latest check.