מדריכים · מיגרציה

איך עוברים מ‑Lovable, Bolt או v0 לתשתית משלכם, שלב אחרי שלב

מעבר מ‑AI builder אומר שלושה דברים: הקוד עובר ל‑repo ב‑GitHub שנמצא בבעלותכם, השירותים שהפלטפורמה הריצה בשבילכם (בסיס נתונים, הרשאות, סביבות, גיבויים) נבנים מחדש, והמערכת עולה על תשתית שאתם שולטים בה. מערכת קטנה ועובדת עושה את המעבר הזה תוך 2–4 שבועות, בעלות של ₪3K–18K, כולל בדיקות חדירה.

זה פרק המיגרציה מתוך המדריך המלא להעברת אבטיפוס מ‑Lovable לפרודקשן. המדריך מתאר את ארבע אבני הדרך שכל פרויקט עובר; המאמר הזה הוא הדרך הטכנית שבתוכן.

01קודם כול: הקוד עובר ל‑repo בבעלותכם

הצעד הראשון זהה בכל הפלטפורמות: מחברים GitHub ומוודאים שה‑repo יושב תחת החשבון שלכם, לא של הפלטפורמה. שלושת הכלים הגדולים מאפשרים את זה, ולכל אחד יש אותיות קטנות משלו.

ל‑Lovable יש סנכרון דו‑כיווני עם GitHub, אבל לפי התיעוד שלהם עצמם הוא עורך ומסנכרן branch אחד בכל רגע, אז נכון להתייחס אליו כנקודת מסירה ולא כשיטת עבודה. Bolt מתחבר ל‑GitHub או מוריד את הפרויקט כקובץ zip, ובשני המקרים מקבלים קוד שצריך Node.js ועורך משלכם כדי לרוץ. גם v0 מייצא קוד ומסתנכרן עם GitHub, ו‑Vercel כותבת במפורש שהקוד שנוצר מהפרומפטים שלכם לא שייך לה. האם הייצוא הזה הופך את המוצר לשלכם בפועל? זו שאלה נפרדת. חמש הבדיקות שאנחנו מריצים נמצאות במי הבעלים של הקוד שה‑AI כתב לכם.

02לדעת מה הייצוא משאיר מאחור

הייצוא הוא קוד האפליקציה. הוא לא האפליקציה. מה שנשאר אצל הפלטפורמה: הנתונים החיים שלכם (Bolt, למשל, משכפל את מבנה הטבלאות אבל לא את הנתונים שבהן), הסודות ומפתחות ה‑API, בדיקות ההרשאה, והאחסון עצמו.

הסיבה פשוטה: הפלטפורמות מריצות את החלקים האלה על התשתית שלהן כדי שאבטיפוס יעבוד מיד. המיגרציה היא בעיקר בנייה מחדש של בדיוק החלקים הבלתי נראים האלה, תחת שליטה שלכם. לכן הורדת ה‑zip לוקחת אחר צהריים, והמיגרציה לוקחת שבועות.

03בונים מחדש, בסדר הזה

שישה שלבים, בסדר קבוע, כי כל שלב נבדק מול זה שלפניו:

  • מיפוי המערכת: כל טבלה, סוד, אינטגרציה ומשימה מתוזמנת שהאפליקציה נוגעת בהם, כתובים לפני שמשהו זז
  • העברת הנתונים: בסיס נתונים אמיתי עם migrations מנוהלות, ואחריו גיבויים אוטומטיים עם שחזור לנקודת זמן
  • אכיפת הרשאות בצד השרת: row-level security והרשאות בצד השרת, כדי שהדפדפן לעולם לא יהיה שומר הסף היחיד
  • הפרדת סביבות: dev ו‑production נפרדות עם CI/CD, כדי ששינוי רע יחזור אחורה במקום להיחקר באוויר
  • ניטור: מעקב שגיאות והתראות, כדי שסטייה תיתפס על ידי מערכת ולא על ידי משתמש
  • מעבר סופי: DNS, בדיקות קבלה עם חשבונות אמיתיים, ובדיקת חדירה לפני שחרור
מיגרציה נגמרת כשהפלטפורמה יכולה להיסגר מחר, והמשתמשים שלכם לא ירגישו.

04למה אי אפשר פשוט להישאר על הפלטפורמה?

אפשר, ולדמו זה אפילו נכון. הבעיות מתחילות כשמגיעים משתמשים אמיתיים וכסף אמיתי.

הרשאות באפליקציות שנוצרו ב‑builder יושבות בדרך כלל ברמת הדפדפן, בלי שליטה בצד השרת על מה שפונקציה מורשית לעשות. בדמו זה נראה מושלם, ובפועל קל לפרוץ את זה. החורים הספציפיים מתועדים בחורי האבטחה שאנחנו מוצאים שוב ושוב. העלות היא הכשל השקט יותר: אפליקציה אוטומטית של אחד מלקוחותינו, שנשארה יום אחד בלי השגחה ובלי תקרות הוצאה, ייצרה חשבון AI של יותר מ‑$1,000. האבטיפוס עבד. מעקות הבטיחות לא היו קיימים.

ויש גם סיבה איטית יותר. כל עוד ה‑deployments, הנתונים והדומיין רצים דרך הפלטפורמה, אתם שוכרים את המוצר, לא משנה מה כתוב על כפתור הייצוא.

05כמה המעבר עולה, וכמה זמן הוא לוקח

מערכת קטנה ועובדת יורדת מהפלטפורמה תוך 2–4 שבועות בעלות של ₪3K–18K, זו רמת ניתוק וייצוב שלנו. פלטפורמות גדולות נמשכות 2–5 חודשים, תלוי באינטגרציות. כל מסירה מגיעה עם אחריות לתיקון באגים של 14–30 יום, והפירוט המלא של הרמות נמצא בעמוד התמחור.

העבודה עוברת דרך ארבע אבני דרך, עם אישור שלכם בכל אחת: אפיון, עיצוב, פיתוח, מסירה. Fity, בוט WhatsApp שעוזר למאמני כושר לנהל יותר מתאמנים אונליין, עשתה בדיוק את המעבר הזה; היא הגיעה כקובץ מונוליטי אחד שנשבר שוב ושוב, ויצאה כאפליקציה מאובטחת עם backend, frontend ובסיס נתונים כמו שצריך. בגלל שהיה שם קוד עובד, בנינו מחדש על הבסיס שלהם. זה ההבדל בין מיגרציה לכתיבה מאפס, והמחיר עוקב אחרי ההבדל הזה בהיקף.

תשובות ישירות לשאלות שמייסדים שואלים לפני שמתחילים מיגרציה נמצאות בעמוד השאלות והתשובות.

אלון טריפונוב, מייסד Zyntari

אלון טריפונוב

מייסד והמפתח הראשי ב‑Zyntari. בונה אפליקציות ופתרונות AI מ‑2024; לפני כן, 12 שנים במכירות וניהול תיקי לקוחות ושותף מייסד בשתי חברות. עוד על הצוות · LinkedIn

01בית02שירותים03תמחור04תהליך05מדריכים06אודות07צור קשרכניסת לקוחותקבלת הצעה
קבלת הצעהWhatsApp