פיתוח קוד עם דוקר – docker

היכרות ראשונה הכרתי לראשונה את דוקר כשנתקלתי באתגר במהלך פיתוחי הפרויקטים שלי. באופן טבעי כשיש כמות מרובה של פרויקטים בסביבת פיתוח יש גם גרסאות PHP  ו MySQL שונות לחלוטין שלא לדבר על השונות בסוג האפליקציות שעושים בהם שימוש MySQL/MariaDB Apache/Nginx וכן עוד שכבות מטמון אפשריות כמו Redis/Memcached או שימוש בNode בשביל SSR עם Next.js/Nuxt.js, בקיצור- […]

קרא/י עוד

העלאת גרסא לקבצים מחוץ לGit

זהו החלק השני בנושא העלאת גרסא בצורה אוטומטית לשרת, החלק הראשון עוסק בסקירה של יתרונות האוטומציה והקמה של הבסיס להעלאת גרסאות לסביבות השונות. אז העלאת קבצים בעזרת Git זה קל וכיף, אבל מה לגבי קבצים שלא יעלו עם Git? אם אני משתמש בSCSS או שיש לי Webpack שמקמפל לי קבצי Vue או React לקובץ build […]

קרא/י עוד

העלאת גרסאות לשרת מרוחק – deployment

העלאות גרסה (deployment) לשרת זה לא נושא חד משמעי בעיקר בשל ריבוי השיטות והאמצעים בהם ניתן להשתמש.אני בתור התחלה רוצה לדבר על האיך לפני המה. Measure Twice. Automate Once כמו שבפיתוח יש משפט נפוץ “Think twice, code once” כך אותו דבר כשהופכים תהליכים ידניים לאוטומטיים, יש להתחשב בכלל הגורמים כשמתכננים אוטומציה. האם סוגי הקבצים השונים […]

קרא/י עוד