פריסת אפליקציה
OpenFactory יכול להפוך מאגר Git נתמך לגרסה של אפליקציה בלתי ניתנת לשינוי,
הפעל VM חלופי, בדוק את בריאותו והחלף את מסלול האפליקציה רק לאחר ה
המועמד בריא. שירותי אינטרנט ואתרים סטטיים מקבלים כתובת URL תחת
https://<slug>.apps.openfactory.tech כאשר נתיב הכניסה הציבורי הוא
זמין.
זמינות: צינור הפריסה ונתיב המסלול הציבורי היו מאומת מקצה לקצה. ממשק המשתמש של האפליקציות והיסטוריית הפריסה לא הסתיים, עבודות מתוזמנות נדחות, והמעבר של WebSocket/SSE עדיין צריך א מבחן קבלה ייצור ייעודי. התייחס לכתובת אתר שהוחזרה כאל שמיש בלבד לאחר מצב הפריסה הוא
liveוהבקשה שלך תצליח.
מה פריסה עושה
- פותר את גרסת Git המדויקת עם המקור המחובר של החשבון אישורים.
- מקור השלבים ללא העתקת אישורי Git או היסטוריית
.gitלתוך תמונה. - אורז את האפליקציה דרך OBS כאשר היא נבחרה ונתמכת, או משתמש בתמונה לבנות וו.
- בונה ומגחל גרסה חדשה ספציפית לאפליקציה.
- כותב ערכי סביבת זמן ריצה לאחר האתחול, מפעיל את השירות ומפעיל א בדיקת בריאות.
- מחליף את מסלול השער ומסיר את ה-VM הקודם רק לאחר החדש המועמד בריא.
ה-VM החי הוא חפץ פריסה. OpenFactory לא מתקין, בונה או לערוך את המקור בתוכו.
פרוס אפליקציה רשומה
רשום את המקור פעם אחת:
create_app(
name="my-shop",
git_url="https://github.com/example/my-shop",
branch="main",
deployment_type="web-service",
port=3000,
visibility="private"
)לאחר מכן תור פריסה:
deploy_app(app_id="<app-id>")deploy_app הוא אסינכרוני כברירת מחדל. שמור את app_id המוחזר,
deploy_id, וbuild_id, וסקר:
get_app_deploy_status(app_id="<app-id>", deploy_id="<deploy-id>")הפריסה נמשכת אם לקוח MCP פסק זמן קצוב. אל תגיש כפיל פריסה רק בגלל שההמתנה הסתיימה. בדוק תחילה את הפריסה הקיימת.
הצלחה וכישלון
תגובת תור מוצלחת אינה הוכחה לכך שהאפליקציה פעילה. דורשים את כולם את הדברים הבאים:
- מצב הפריסה הוא
live; - שלב בדיקת הבריאות עבר;
- כתובת האתר המוחזרת משרתת את הגרסה הצפויה; ו
- בדיקה מאומתת מצליחה כאשר הראות היא
private.
במקרה של כשל, רשום את ה- stage, error, build_id וdeploy_id שנכשלו.
מכיוון שהחתך מוגבל לבריאות, מועמד שנכשל צריך לעזוב את הקודם
מסלול בריא במקום.
בניית אסטרטגיה
use_obs=true דורש נתיב OBS בריא ונתמך ונכשל סגור אם כן
הנתיב אינו זמין. use_obs=false בוחר את וו בניית התמונה. השמטת ה
ארגומנט מאפשר לשירות לבחור OBS עבור פרויקטים נתמכים של Node/סטטי ו
ליפול בחזרה אל הקרס.
ניתן לאפות רק ערכי קידומת ציבורית בגרסה. סודות ועוד ערכי זמן ריצה שייכים לסביבת האפליקציה המוצפנת ומוחלים לאחר מכן אתחול.
בדיקת אפליקציה שמתארחת במקום אחר
אינך צריך לפרוס אפליקציה דרך OpenFactory כדי לבדוק אותה. כל כתובת אתר שהיא ניתן להשתמש בו מהבודק VM עם תרחיש אפליקציה או צעידה אוטונומית.
מגבלות נוכחיות
- שירותי אינטרנט ואתרים סטטיים נתמכים; עבודות מתוזמנות לא.
- ממשק המשתמש לניהול היסטוריית האפליקציה בהמתנה, כך שסטטוס MCP הוא המקור האמת.
- זמינות התצוגה המקדימה תלויה בשער האפליקציה, כניסת תווים כלליים, DNS ו המועמד VM.
- תצוגות מקדימות פרטיות מוגבלות לבעלים כיום; שיתוף חברי ארגון אינו מיושם.
- החזרת נקודות ביקורת טרם הועברה לפריסה הניתנת לשינוי זה דגם. ראה נקודות ביקורת והחזרה.