דלג לתוכן הראשי

הדרכה להצטרפות של OrangeHRM באמצעות Docker

OrangeHRM הוא מערכת לניהול משאבי אנוש פתוחה המשמשת בעיקר לניהול דוחות, שעות עבודה ועוד. בצעדי ההורדה הבאים, נראה איך להפעיל את OrangeHRM באמצעות Docker בקלות ובמהירות.

שלב 1: הכנות מראש

התקינו את Docker

אם אינכם מפעילים Docker על המערכת שלכם, תצטרכו להתקין אותו. לאתר הרשמי של Docker יש הוראות להתקנה עבור כל מערכת הפעלה: הוראות התקנה של Docker.

התקינו Docker Compose (אם נדרש)

Docker Compose הוא כלי נוסף שיכול להקל על הרצת אפליקציות מרובות באמצעות Docker. אם תרצו להשתמש בו, תוכלו למצוא הוראות להתקנתו כאן: התקנת Docker Compose.

שלב 2: הורדת התמונה של OrangeHRM

כדי להתחיל, נצטרך להוריד את תמונת ה-Docker של OrangeHRM מ- Docker Hub. תבצעו זאת באמצעות הפקודה הבאה:

docker pull orangehrm/orangehrm

שלב 3: הגדרת ה-Database

OrangeHRM דורשת בסיס נתונים לפעולה. אנו נשתמש ב- MariaDB כבסיס הנתונים שלנו. תבצעו את הפקודה הבאה כדי להוריד את התמונה של MariaDB:

docker pull mariadb:10.4

שלב 4: יצירת רשת Docker

על מנת לשלב את ה-OrangeHRM וה- MariaDB יחד, נצטרך ליצור רשת Docker. נשתמש בפקודה הבאה כדי ליצור רשת זו:

docker network create orangehrm-net

שלב 5: הרצת מסד הנתונים

עכשיו נריץ את מסד הנתונים של MariaDB ונחבר אותו לרשת שיצרנו:

docker run -d --name ohrm-db --network orangehrm-net -e MYSQL_ROOT_PASSWORD=<סיסמת_ROOT> mariadb:10.4

אנא החליפו <סיסמת_ROOT> בסיסמה שתרצו להשתמש כסיסמת ROOT לבסיס הנתונים.

שלב 6: הרצת OrangeHRM

כעת, נריץ את אפליקציית OrangeHRM ונחבר אותה גם היא לרשת שיצרנו:

docker run -d --name ohrm-web --network orangehrm-net orangehrm/orangehrm

שלב 7: גישה ל-OrangeHRM

עכשיו שהכל הוצג בהצלחה, נשאר רק לגשת ל-OrangeHRM דרך הדפדפן. נשתמש בפקודה הבאה כדי לגשת לאתר:

docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' ohrm-web

תעתיקו את ה-IP שנקבלתם ותדביקו אותו בדפדפן כדי לגשת ל-OrangeHRM.

וזהו! עכשיו אתם מריצים את OrangeHRM באמצעות Docker בצורה פשוטה ונגיעה. אנו מקווים שהמערכת תפעיל חלק ותממש את צרכי הניהול שלכם בצורה מהירה ויעילה.