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కు అంతర్నిర్మిత అంతిమ-వినియోగదారు లాగిన్ లేనందున, విడి ఆథ్ ప్రొవైడర్ను కూడా కలపాలి. అది మైగ్రేషన్ కాదు, బ్యాకెండ్ యొక్క నిజమైన తిరిగి నిర్మాణం. Mythexలో Supabaseతో యాప్ నడుస్తున్న తర్వాత, అవసరమైతే, తర్వాత చేయండి.
దశ 3: కోడ్ను Mythexలోకి తీసుకురండి
Mythexలో కొత్త, ఖాళీ ప్రాజెక్ట్ సృష్టించండి. తర్వాత ఇవి చేయండి:
- ఆర్కైవ్ దిగుమతి. project settings → Export → Import into this project తెరిచి
.zip,.tar.gzలేదా.tgzఅప్లోడ్ చేయండి. GitHub యొక్క Download ZIP బటన్ ఇక్కడ పనిచేసే ఫైల్ ఇస్తుంది. - GitHubను లింక్ చేసి పుల్ చేయండి. ప్రాజెక్ట్ సెట్టింగ్లలో GitHubను కనెక్ట్ చేసి, రిపోజిటరీని లింక్ చేసి పుల్ చేయండి. GitHub సింక్ Pro ఫీచర్.
దిగుమతి ప్రాజెక్ట్ ఫైళ్లను భర్తీ చేస్తుంది, కాబట్టి ఖాళీ ప్రాజెక్ట్ వాడండి. ఆర్కైవ్లోని ఏ .env ఫైళ్లైనా దిగుమతిలో తీసివేయబడతాయి, కాబట్టి సీక్రెట్స్ అనుకోకుండా ప్రయాణించవు. విజయవంతమైన దిగుమతి తర్వాత, Mythex కొత్త చాట్ తెరవగలదు, అక్కడ ఏజెంట్ డిపెండెన్సీలను ఇన్స్టాల్ చేస్తుంది, యాప్ను ఎలా రన్ చేయాలో కనుగొంటుంది, Previewను నడిపిస్తుంది. మీరు ఇతర చాట్ల లాగే దాన్ని మార్గనిర్దేశం చేయవచ్చు. వివరాలు దిగుమతి తర్వాత లో ఉన్నాయి.
Preview స్వయంగా రాకపోతే, అడగండి:
ఈ ప్రాజెక్ట్ Lovable నుంచి ఎగుమతి చేయబడింది. ఇది Supabase వాడే React + TypeScript + Tailwind యాప్. డిపెండెన్సీలు ఇన్స్టాల్ చేయండి, package.json నుంచి dev కమాండ్ కనుగొనండి, Previewను నడిపించండి. ఇంకా ఏ యాప్ కోడ్ మార్చవద్దు.
దశ 4: సీక్రెట్స్ తిరిగి జోడించండి
project settings → Secrets తెరిచి, మీ యాప్కు అవసరమయ్యే ప్రతి విలువను జోడించండి. Supabase ఆధారిత యాప్కు సాధారణంగా Supabase ప్రాజెక్ట్ URL మరియు పబ్లిక్ (anon లేదా publishable) కీ అవసరం. పేర్లను .env.example నుంచి లేదా కోడ్ వాటిని ఎక్కడ చదువుతుందో అక్కడి నుంచి తీసుకోండి.
రెండు నియమాలు:
- ఫ్రంటెండ్ వేరియబుల్స్లో పబ్లిక్ కీలు మాత్రమే ఉండాలి. Vite యాప్లో
VITE_తో మొదలయ్యేవన్నీ ప్రతి సందర్శకుడు డౌన్లోడ్ చేసే JavaScriptలో చేర్చబడతాయి. - Supabase service role కీని ఎప్పుడూ ఫ్రంటెండ్ కోడ్లో పెట్టవద్దు. సర్వర్-సైడ్ ఫంక్షన్కు అది అవసరమైతే, అది సర్వర్-సైడ్లోనే ఉంటుంది.
తర్వాత యాప్ వాటిని చదువుతోందో ఏజెంట్ను నిర్ధారించమని అడగండి:
ఈ యాప్ ఏ ఎన్విరాన్మెంట్ వేరియబుల్స్ చదువుతుందో తనిఖీ చేయండి. ప్రాజెక్ట్ సీక్రెట్స్లో ఇంకా సెట్ కానివాటిని జాబితా చేయండి, వాటి విలువలను ప్రింట్ చేయవద్దు.
పబ్లిక్ మరియు ప్రైవేట్ విలువల మధ్య తేడాను ఎన్విరాన్మెంట్ వేరియబుల్స్ మరియు సీక్రెట్స్ గైడ్ వివరిస్తుంది.
దశ 5: ఏదైనా మార్చే ముందు పరీక్షించండి
మీ Lovable యాప్ ఇంకా లైవ్లోనే ఉంది, కాబట్టి తొందరేమీ లేదు. నిజమైన ఫ్లోలకు వ్యతిరేకంగా Previewలో Mythex వెర్షన్ను పరీక్షించండి:
- సైన్ అప్, లాగిన్, లాగౌట్, మరియు పాస్వర్డ్ రీసెట్
- రికార్డ్ సృష్టించడం, మార్చడం మరియు తొలగించడం
- ఫైల్ అప్లోడ్ చేయడం, మీ యాప్ అలా చేస్తే
- Edge Function లేదా మూడవ-పక్ష API కాల్ చేసే ఏదైనా
Supabase ఆథ్లో సులభంగా మిస్ అయ్యే ఒక సెట్టింగ్ ఉంది: లాగిన్ మరియు పాస్వర్డ్-రీసెట్ ఇమెయిళ్లకు అనుమతించబడిన redirect URLs. మీ Mythex preview మరియు ప్రచురించిన చిరునామాలను అక్కడ జోడించండి, లేదంటే లాగిన్లు పాత డొమైన్కు తిరిగి వెళ్తాయి.
Mythex యొక్క /test కమాండ్ ఏజెంట్ను మీ preview ద్వారా వినియోగదారుడిలా క్లిక్ చేసి విరిగిన ఫ్లోలను నివేదించమని చేస్తుంది. లాంచ్ ముందు మీ యాప్ను పరీక్షించడం గైడ్ పూర్తి చెక్లిస్ట్ ఇస్తుంది.
దశ 6: ప్రచురించి డొమైన్ మార్చండి
అన్నీ పని చేస్తే, వర్క్స్పేస్ నుంచి ప్రచురించి <slug>.mythex.app చిరునామా పొందండి. అక్కడ మళ్లీ పరీక్షించండి, ఎందుకంటే ప్రచురించిన యాప్ మీ ప్రాజెక్ట్ యొక్క వేరే స్నాప్షాట్.
Proలో మీరు మీ స్వంత డొమైన్ కనెక్ట్ చేయవచ్చు. మీ డొమైన్ ప్రొవైడర్ వద్ద DNS రికార్డులు అప్డేట్ చేయండి, కొత్త చిరునామాను Supabase యొక్క అనుమతించబడిన redirect URLsకు జోడించండి, అప్పుడే Lovable వెర్షన్ను తీసివేయండి. DNS దశలవారీగా కస్టమ్ డొమైన్ కనెక్ట్ చేయడం గైడ్లో ఉంది.
సాధారణ తప్పులు
- డేటాబేస్ మరియు ఫ్రంటెండ్ను ఒకేసారి తరలించడం. ముందు ఫ్రంటెండ్ను తరలించి, ఇప్పటికే ఉన్న బ్యాకెండ్తో అది పనిచేస్తుందని నిరూపించండి, తర్వాత డేటా గురించి నిర్ణయించండి.
- Edge Functionsను మర్చిపోవడం. యాప్ Supabase Edge Functionsను పిలిస్తే, అవి Supabaseలోనే ఉండాలి లేదా సర్వర్ కోడ్గా తిరిగి రాయాలి. అవి Vite ఫ్రంటెండ్ లోపల నడవవు.
- service role కీని ఫ్రంటెండ్లో అతికించడం. డెవ్టూల్స్ తెరిచిన ఎవరికైనా మీ డేటాబేస్పై పూర్తి అనుమతి ఇస్తుంది.
- ఆథ్ redirect URLs లేకపోవడం. Previewలో లాగిన్ పనిచేస్తుంది, నిజమైన డొమైన్లో విఫలమవుతుంది.
- ప్రచురించిన URLను పరీక్షించక ముందే DNS మార్చడం. ముందు
mythex.aiచిరునామాను పరీక్షించండి; DNS మార్పులు వెనక్కి తీసుకోవడానికి సమయం పడుతుంది. - పనులు ఉన్న ప్రాజెక్ట్లోకి దిగుమతి చేయడం. దిగుమతి ఫైళ్లను భర్తీ చేస్తుంది. కొత్త ప్రాజెక్ట్ వాడండి.
Lovableలో ఉండటం ఎప్పుడు సరైనది
మీరు ఎందుకు మారుతున్నారో మీకు మీరే నిజాయితీగా చెప్పుకోండి. Lovable preview మీద పాయింట్-అండ్-క్లిక్ విజువల్ ఎడిట్లు మరియు Lovable Cloudతో ఉత్పత్తిగా రూపొందించిన బ్యాకెండ్ ఇస్తుంది, Mythexకు ఈ రెండూ లేవు. మీరు రోజువారీగా వాటిపై ఆధారపడితే, మారడం లాభం కంటే ఎక్కువ ఖర్చు చేస్తుంది. చాట్ పక్కన నిజమైన కోడ్ ఎడిటర్ మరియు టెర్మినల్, బిల్డింగ్ మరియు హోస్టింగ్ రెండింటికీ ఒకే క్రెడిట్ బ్యాలెన్స్, లేదా వేరే స్టాక్ నడపాలనుకుంటే Mythex మరింత సరిపోతుంది. మరిన్ని వివరాలకు మా Lovable ప్రత్యామ్నాయాలు గైడ్ మరియు Mythex vs 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 ప్రాజెక్ట్ను ఉంచడం తరచుగా సులభమైన మార్గం.