Lovable वरून Mythex वर कसे माइग्रेट करावे (कोड, डेटा आणि डोमेन)
Lovable वरून Mythex वर माइग्रेट करण्यासाठी, Lovable च्या GitHub इंटिग्रेशनद्वारे तुमचा कोड बाहेर काढा, मग रिपॉझिटरी जोडून किंवा आर्काइव्ह इम्पोर्ट करून तो Mythex प्रोजेक्टमध्ये आणा, तुमचे सीक्रेट्स पुन्हा जोडा, आणि प्रकाशित करण्याआधी Preview मध्ये चाचणी करा. फ्रंटएंड सहसा बदलांशिवाय हलते. खरे निर्णय बॅकएंडबद्दल आहेत: तुमचा विद्यमान Supabase प्रोजेक्ट ठेवायचा, की डेटा दुसरीकडे हलवायचा.
हे मार्गदर्शक संपूर्ण हालचाल क्रमाने सांगते, आणि ज्या भागांना काम लागते त्याबद्दल प्रामाणिक आहे.
सुरू करण्यापूर्वी: प्रत्यक्षात काय हलते
Lovable अॅप अनेक गोष्टींनी बनलेले असते, आणि प्रत्येक गोष्ट वेगळ्या पद्धतीने हलते.
| भाग | तो कुठे आहे | तो कसा हलतो |
|---|---|---|
| फ्रंटएंड कोड | तुमचा Lovable प्रोजेक्ट | GitHub सिंक किंवा कोड डाउनलोड |
| डेटाबेस आणि वापरकर्ते | Lovable Cloud किंवा तुमचा स्वतःचा Supabase प्रोजेक्ट | ठेवा, किंवा एक्सपोर्ट करून रिस्टोअर करा |
| अपलोड केलेल्या फाइल्स | Lovable Cloud किंवा Supabase स्टोरेज | ठेवा, किंवा वेगळ्या कॉपी करा |
| सर्व्हर फंक्शन्स | तुम्ही वापरत असल्यास Supabase Edge Functions | Supabase वर ठेवा, किंवा पुन्हा लिहा |
| सीक्रेट्स आणि API की | Lovable / Supabase सेटिंग्ज | हाताने पुन्हा टाका |
| डोमेन | तुमचा DNS प्रदाता | नवीन होस्टकडे निर्देशित करा |
तुमच्या अॅपसाठी आधी हे तक्त्यात लिहा. त्याला दहा मिनिटे लागतात आणि बहुतेक आश्चर्ये टळतात.
पायरी 1: Lovable मधून तुमचा कोड बाहेर काढा
Lovable चे दस्तऐवज (सप्टेंबर 2026 नुसार) बाहेर पडण्याचे दोन मार्ग सांगते:
- GitHub सिंक. Lovable तुमचा प्रोजेक्ट GitHub सोबत एक्सपोर्ट आणि दुहेरी सिंक करू शकते, आणि त्यांचे दस्तऐवज सर्व प्लॅनवर github.com सपोर्ट असल्याचे सांगते. Lovable मध्ये GitHub जोडा, आणि तुमचा कोड तुमच्या मालकीच्या रिपॉझिटरीमध्ये येईल. लक्षात ठेवा की Lovable एका वेळी एक ब्रांच सिंक करते.
- कोडबेस डाउनलोड करा. Lovable च्या पेड प्लॅनवर Project settings → Git मधून थेट कोड डाउनलोड करता येतो.
माइग्रेशनसाठी GitHub हा चांगला मार्ग आहे: तुम्हाला पूर्ण इतिहास मिळतो, आणि नवीन सेटअपची चाचणी करत असताना सिंक सुरू ठेवता येतो. सध्याच्या पायऱ्यांसाठी Lovable चे GitHub इंटिग्रेशन दस्तऐवज पाहा.
Lovable सोडण्याआधी रिपॉझिटरी उघडा आणि हे शोधा:
.envकिंवा.env.exampleफाइल, ज्यात अॅपला हवे असलेले एन्व्हायर्नमेंट व्हेरिएबल्स असतातsupabase/फोल्डर, ज्यात डेटाबेस मायग्रेशन्स आणि Edge Function कोड असू शकतोpackage.jsonस्क्रिप्ट्स, ज्या दाखवतात अॅप कसे बिल्ड आणि रन होते
पायरी 2: बॅकएंडचे काय करायचे ते ठरवा
हा सर्वात महत्त्वाचा निर्णय आहे. Lovable अॅप्स सामान्यतः डेटाबेस आणि लॉगिनसाठी Supabase वापरतात, एकतर तुम्ही स्वतः जोडलेल्या Supabase प्रोजेक्टद्वारे किंवा Lovable Cloud द्वारे.
पर्याय A: तुमचा स्वतःचा Supabase प्रोजेक्ट ठेवा
तुमचे अॅप आधीच तुमच्या स्वतःच्या Supabase प्रोजेक्टशी बोलत असेल, तर हा सर्वात सोपा मार्ग आहे. अॅपचा कोड तीच Supabase URL आणि तीच की वापरत राहतो, त्यामुळे तुमचा डेटा, वापरकर्ते आणि फाइल्स जिथे आहेत तिथेच राहतात. फक्त फ्रंटएंड हलवायचा असतो.
पर्याय B: Lovable Cloud मधून बाहेर पडा
तुमचे अॅप Lovable Cloud वापरत असेल, तर Lovable More → Cloud → Overview → Advanced settings अंतर्गत डेटाबेस एक्सपोर्ट चे दस्तऐवजीकरण करते. Lovable च्या दस्तऐवजानुसार (सप्टेंबर 2026 नुसार):
- एक्सपोर्टमध्ये संपूर्ण डेटाबेस असतो, स्ट्रक्चर आणि डेटासह, वापरकर्त्यांची खाती आणि त्यांचे पासवर्ड हॅशसह.
- त्यात स्टोरेजमधील फाइल्स, Edge Function कोड किंवा तुमच्या प्रोजेक्टचे सीक्रेट्स समाविष्ट नसतात. साइन-इन प्रदात्याची सेटिंग्जही समाविष्ट नसतात.
- एक्सपोर्ट 15 GB पर्यंतच्या डेटाबेससाठी आहेत, फाइल जास्तीत जास्त 5 GB असू शकते, आणि दर 24 तासांत एक एक्सपोर्ट मागवता येतो.
- Cloud वरून Supabase वर एका क्लिकने माइग्रेशन नाही, आणि Cloud बॅकएंड हलवण्यासाठी समर्थित गंतव्ये व्यवस्थापित Supabase किंवा सेल्फ-होस्टेड Supabase आहेत.
त्यामुळे व्यावहारिक मार्ग सहसा असा असतो: एक्सपोर्ट तुमच्या स्वतःच्या Supabase प्रोजेक्टमध्ये रिस्टोअर करा, स्टोरेज बकेट्स, Edge Functions आणि ऑथ सेटिंग्ज तिथे पुन्हा तयार करा, आणि मग त्याला पर्याय A प्रमाणे वागवा. तपशिलांसाठी Lovable चे प्रगत सेटिंग्ज दस्तऐवज पाहा.
पर्याय C: सर्व काही Mythex च्या डेटाबेसवर हलवा
Mythex प्रोजेक्टला समर्पित Postgres डेटाबेस देऊ शकते. तुमचा डेटा तिथे हलवणे शक्य आहे, पण त्यासाठी अॅप Supabase क्लायंट लायब्ररी जिथे जिथे वापरते ते सर्व पुन्हा लिहावे लागेल, आणि Mythex कडे अंगभूत एंड-यूझर लॉगिन नसल्यामुळे तुम्हाला वेगळा ऑथ प्रदातासुद्धा जोडावा लागेल. हे माइग्रेशन नव्हे, तर बॅकएंडची खरी पुनर्बांधणी आहे. जर करायचे असेल तर नंतर करा, अॅप Supabase सह Mythex वर चालू झाल्यावर.
पायरी 3: कोड Mythex मध्ये आणा
Mythex मध्ये नवीन, रिकामा प्रोजेक्ट तयार करा. मग एक करा:
- आर्काइव्ह इम्पोर्ट करा. project settings → Export → Import into this project उघडा आणि
.zip,.tar.gzकिंवा.tgzअपलोड करा. GitHub चे Download ZIP बटण येथे चालणारी फाइल देते. - GitHub जोडा आणि pull करा. project settings मध्ये GitHub जोडा, रिपॉझिटरी लिंक करा आणि pull करा. GitHub सिंक हे Pro फीचर आहे.
इम्पोर्ट प्रोजेक्टच्या फाइल्स बदलते, म्हणून रिकामा प्रोजेक्ट वापरा. आर्काइव्हमधील कोणतीही .env फाइल इम्पोर्टवेळी काढली जाते, त्यामुळे सीक्रेट्स चुकून सोबत येत नाहीत. यशस्वी इम्पोर्टनंतर Mythex नवीन चॅट उघडू शकते, जिथे एजंट डिपेंडन्सी इन्स्टॉल करतो, अॅप कसे चालवायचे ते ठरवतो आणि Preview सुरू करतो. इतर कोणत्याही चॅटप्रमाणे तुम्ही त्या चॅटला दिशा देऊ शकता. तपशील इम्पोर्टनंतर मध्ये आहेत.
Preview स्वतःहून सुरू झाला नाही, तर विचारा:
हा प्रोजेक्ट Lovable वरून एक्सपोर्ट केला आहे. हे React + TypeScript + Tailwind अॅप आहे जे Supabase वापरते. डिपेंडन्सी इन्स्टॉल करा, package.json वरून dev कमांड शोधा, आणि Preview सुरू करा. अजून कोणताही अॅप कोड बदलू नका.
पायरी 4: तुमचे सीक्रेट्स पुन्हा जोडा
project settings → Secrets उघडा आणि अॅपला हवे असलेले प्रत्येक मूल्य जोडा. Supabase-आधारित अॅपसाठी सहसा म्हणजे Supabase प्रोजेक्ट URL आणि सार्वजनिक (anon किंवा publishable) की. नावे .env.example मधून किंवा कोड जिथून ती वाचतो तिथून घ्या.
दोन नियम:
- फ्रंटएंड व्हेरिएबल्समध्ये फक्त सार्वजनिक की असाव्यात. Vite अॅपमध्ये
VITE_ने सुरू होणारे काहीही प्रत्येक भेट देणाऱ्याने डाउनलोड केलेल्या JavaScript मध्ये टाकले जाते. - Supabase service role की कधीही फ्रंटएंड कोडमध्ये टाकू नका. सर्व्हर-बाजूच्या फंक्शनला ती हवी असेल तर ती सर्व्हर-बाजूलाच राहते.
मग एजंटला अॅप ती वाचते याची खात्री करायला सांगा:
हे अॅप कोणते एन्व्हायर्नमेंट व्हेरिएबल्स वाचते ते तपासा. प्रोजेक्ट सीक्रेट्समध्ये अजून न सेट केलेले कोणतेही व्हेरिएबल्स यादी करा, आणि त्यांची मूल्ये छापू नका.
सार्वजनिक आणि खाजगी मूल्यांमधील फरक एन्व्हायर्नमेंट व्हेरिएबल्स आणि सीक्रेट्स या मार्गदर्शकात स्पष्ट केला आहे.
पायरी 5: काहीही बदलण्याआधी चाचणी करा
तुमचे Lovable अॅप अजूनही लाइव्ह आहे, त्यामुळे घाई नाही. Mythex आवृत्तीची Preview मध्ये खऱ्या प्रवाहांवर चाचणी करा:
- साइन अप, लॉगिन, लॉगआउट आणि पासवर्ड रीसेट करा
- एक रेकॉर्ड तयार करा, संपादित करा आणि हटवा
- तुमचे अॅप तसे करत असेल तर फाइल अपलोड करा
- Edge Function किंवा तृतीय-पक्ष API ला कॉल करणारे काहीही
Supabase ऑथमध्ये एक सहज चुकणारी सेटिंग आहे: लॉगिन आणि पासवर्ड-रीसेट ईमेलसाठी परवानगी असलेले redirect URLs. तुमचे Mythex प्रिव्ह्यू आणि प्रकाशित पत्ते तिथे जोडा, नाहीतर लॉगिन जुन्या डोमेनकडे परत फेकले जाईल.
Mythex चे /test कमांड एजंटला तुमच्या प्रिव्ह्यूवर वापरकर्त्याप्रमाणे क्लिक करायला लावते आणि तुटलेले प्रवाह कळवते. लाँचपूर्वी अॅप तपासण्याबद्दल अधिक सविस्तर चेकलिस्टसाठी लाँचपूर्वी तुमच्या अॅपची चाचणी हे मार्गदर्शक पाहा.
पायरी 6: प्रकाशित करा आणि डोमेन हलवा
सर्व काही व्यवस्थित चालल्यावर वर्कस्पेसमधून प्रकाशित करा आणि <slug>.mythex.app पत्ता मिळवा. तिथे पुन्हा चाचणी करा, कारण प्रकाशित अॅप तुमच्या प्रोजेक्टचा वेगळा स्नॅपशॉट आहे.
Pro वर तुम्ही स्वतःचे डोमेन जोडू शकता. तुमच्या डोमेन प्रदात्याकडे DNS रेकॉर्ड अपडेट करा, नवीन पत्ता Supabase च्या परवानगी असलेल्या redirect URLs मध्ये जोडा, आणि मगच Lovable आवृत्ती बंद करा. DNS ची पायरी-दर-पायरी माहिती कस्टम डोमेन जोडणे मध्ये आहे.
सामान्य चुका
- डेटाबेस आणि फ्रंटएंड एकाच वेळी हलवणे. आधी फ्रंटएंड हलवा, विद्यमान बॅकएंडविरुद्ध ते चालते हे सिद्ध करा, मग डेटाबद्दल ठरवा.
- Edge Functions विसरणे. अॅप Supabase Edge Functions कॉल करत असेल, तर ती एकतर Supabase वर राहतील किंवा सर्व्हर कोड म्हणून पुन्हा लिहावी लागतील. ती Vite फ्रंटएंडमध्ये चालत नाहीत.
- Service role की फ्रंटएंडमध्ये पेस्ट करणे. devtools उघडणाऱ्या कोणालाही ती तुमच्या डेटाबेसवर पूर्ण प्रवेश देते.
- ऑथ redirect URLs गहाळ. Preview मध्ये लॉगिन चालते, पण खऱ्या डोमेनवर अयशस्वी होते.
- प्रकाशित URL ची चाचणी करण्याआधी DNS बदलणे. आधी
mythex.aiपत्ता तपासा; DNS बदल उलटवायला वेळ लागतो. - कामे असलेल्या प्रोजेक्टमध्ये इम्पोर्ट करणे. इम्पोर्ट फाइल्स बदलतो. नवीन प्रोजेक्ट वापरा.
Lovable मध्येच राहणे कधी योग्य आहे
तुम्ही का हलत आहात याबद्दल स्वतःशी प्रामाणिक राहा. Lovable प्रिव्ह्यूवर पॉइंट-अँड-क्लिक व्हिज्युअल एडिट्स आणि Lovable Cloud सह उत्पादनीकृत बॅकएंड देते, आणि Mythex कडे यापैकी काहीही नाही. तुम्ही रोज त्यावर अवलंबून असाल, तर हलवण्याचा खर्च फायद्यापेक्षा जास्त असेल. चॅटच्या शेजारी खरे कोड एडिटर आणि टर्मिनल हवे असल्यास, बांधणी आणि होस्टिंगसाठी एकच क्रेडिट बॅलन्स हवा असल्यास, किंवा वेगळा स्टॅक चालवायचा असल्यास Mythex अधिक योग्य आहे. Lovable पर्याय मार्गदर्शक आणि Mythex विरुद्ध Lovable पेज त्यांची अधिक तुलना करतात.
माइग्रेशन चेकलिस्ट
- अॅपचा प्रत्येक भाग यादी केला: कोड, डेटाबेस, वापरकर्ते, फाइल्स, फंक्शन्स, सीक्रेट्स, डोमेन
- कोड तुमच्या मालकीच्या GitHub रिपॉझिटरीमध्ये सिंक केला
- बॅकएंड निर्णय घेतला (Supabase ठेवा, किंवा Lovable Cloud मधून एक्सपोर्ट करा)
- रिकाम्या Mythex प्रोजेक्टमध्ये कोड इम्पोर्ट केला, Preview चालू आहे
- सीक्रेट्स पुन्हा जोडले;
VITE_व्हेरिएबल्समध्ये खाजगी की नाहीत - नवीन पत्त्यांसाठी ऑथ redirect URLs अपडेट केले
- Preview मध्ये साइन-अप, लॉगिन, मुख्य डेटा प्रवाह आणि अपलोड तपासले
-
mythex.aiपत्त्यावर प्रकाशित केले आणि पुन्हा तपासले - DNS हलवले; नवीन अॅप पुष्टी झाल्यावरच जुने अॅप बंद केले
Mythex च्या बाजूसाठी डॉक्समधील GitHub, एक्सपोर्ट आणि इम्पोर्ट पाहा.
प्रश्न
Lovable प्रोजेक्ट पुन्हा न बनवता Mythex वर हलवता येईल का?
सहसा हो. Lovable तुमचा प्रोजेक्ट कोड GitHub वर सिंक करू देते, आणि Mythex तो कोड जोडलेल्या GitHub रिपॉझिटरीवरून किंवा .zip किंवा .tar.gz आर्काइव्हमधून प्रोजेक्टमध्ये इम्पोर्ट करू शकते. फ्रंटएंड जसेच्या तसे येते; काम सीक्रेट्स, बॅकएंड आणि डोमेनमध्ये आहे.
माझ्या Supabase किंवा Lovable Cloud डेटाबेसचे काय होईल?
डेटाबेस कोडचा भाग नाही. तुमचे अॅप स्वतःचा Supabase प्रोजेक्ट वापरत असेल, तर हलवल्यानंतरही ते तोच वापरू शकते. Lovable Cloud वापरत असेल, तर Lovable डेटाबेस एक्सपोर्टचे दस्तऐवजीकरण करते आणि त्या बॅकएंडसाठी समर्थित गंतव्ये म्हणजे व्यवस्थापित किंवा सेल्फ-होस्टेड Supabase असल्याचे सांगते.
माझ्या वापरकर्त्यांना पुन्हा साइन अप करावे लागेल का?
अॅप तोच ऑथ बॅकएंड वापरत राहिला, जसे तोच Supabase प्रोजेक्ट, तर नाही. Lovable च्या Cloud डेटाबेस एक्सपोर्टमध्ये वापरकर्त्यांची खाती आणि पासवर्ड हॅश असतात, पण ऑथ वेगळ्या प्रदात्याकडे नेणे हे मोठे काम आहे आणि ते वेगळे नियोजित व तपासलेले असावे.
Lovable Cloud सारखे Mythex मध्ये अंगभूत लॉगिन आणि पेमेंट आहेत का?
नाही. Mythex अंगभूत एंड-यूझर लॉगिन किंवा Stripe देत नाही. एजंट तुमचे स्वतःचे प्रदाते आणि की अॅपमध्ये जोडतो, म्हणूनच विद्यमान Supabase प्रोजेक्ट ठेवणे हा सहसा सर्वात सोपा मार्ग असतो.