Kuidas kolida Lovable'ist Mythexisse (kood, andmed ja domeen)
Lovable'ist Mythexisse kolimiseks too oma kood Lovable'ist välja selle GitHubi integratsiooni kaudu, seejärel too see Mythexi projekti, ühendades hoidla või importides arhiivi, lisa saladused uuesti ja testi eelvaates enne avaldamist. Frontend kolib tavaliselt muutmata kujul. Päris otsused puudutavad taustateenust: kas hoiad olemasolevat Supabase'i projekti või viid andmed kuhugi mujale.
See juhend käib kogu kolimise järjekorras läbi ja on aus nende osade suhtes, mis nõuavad tööd.
Enne alustamist: mis tegelikult kolib
Lovable'i rakendus koosneb mitmest asjast ja iga osa kolib erinevalt.
| Osa | Kus see asub | Kuidas see kolib |
|---|---|---|
| Frontendi kood | Sinu Lovable'i projekt | GitHubi sünkroonimine või koodi allalaadimine |
| Andmebaas ja kasutajad | Lovable Cloud või sinu enda Supabase'i projekt | Hoia alles või ekspordi ja taasta |
| Üleslaaditud failid | Lovable Cloudi või Supabase'i salvestus | Hoia alles või kopeeri eraldi |
| Serverifunktsioonid | Supabase Edge Functions, kui kasutad neid | Hoia Supabase'is või kirjuta ümber |
| Saladused ja API võtmed | Lovable'i / Supabase'i seaded | Sisesta uuesti käsitsi |
| Domeen | Sinu DNS-i pakkuja | Suuna see uude hostingusse |
Kirjuta see tabel esmalt oma rakenduse jaoks välja. See võtab kümme minutit ja hoiab ära enamiku üllatusi.
Samm 1: Too oma kood Lovable'ist välja
Lovable'i dokumentatsioon (seisuga september 2026) kirjeldab kahte väljapääsu:
- GitHubi sünkroonimine. Lovable saab eksportida ja kahesuunaliselt sünkroonida sinu projekti GitHubiga ning selle dokumentatsioon loetleb github.com toe kõigil pakettidel. Ühenda GitHub Lovable'is ja su kood jõuab hoidlasse, mis on sinu oma. Pane tähele, et Lovable sünkroonib korraga ühe haru.
- Koodibaasi allalaadimine. Lovable'i tasulistel pakettidel saad koodi otse alla laadida menüüst Projekti seaded → Git.
Kolimiseks on GitHub parem tee: saad täieliku ajaloo ning saad uue seadistuse testimise ajal sünkroonimist jätkata. Praeguste sammude jaoks vaata Lovable'i GitHubi integratsiooni dokumentatsiooni.
Enne Lovable'ist lahkumist ava hoidla ja otsi:
- Faili
.envvõi.env.example, mis loetleb keskkonnamuutujad, mida rakendus ootab - Kausta
supabase/, mis võib sisaldada andmebaasi migratsioone ja Edge Function koodi package.jsonskripte, mis näitavad, kuidas rakendus ehitatakse ja käivitatakse
Samm 2: Otsusta, mis teha taustateenusega
See on kõige olulisem valik. Lovable'i rakendused kasutavad tavaliselt andmebaasi ja sisselogimiseks Supabase'i, kas sinu ise ühendatud Supabase'i projekti või Lovable Cloudi kaudu.
Variant A: Hoia oma Supabase'i projekt
Kui su rakendus juba räägib sinu enda Supabase'i projektiga, on see kõige lihtsam tee. Rakenduse kood kutsub endiselt sama Supabase'i URL-i samade võtmetega, seega su andmed, kasutajad ja failid jäävad täpselt sinna, kus on. Liigutad ainult frontendi.
Variant B: Lahku Lovable Cloudist
Kui su rakendus kasutab Lovable Cloudi, dokumenteerib Lovable andmebaasi ekspordi menüüs Veel → Cloud → Ülevaade → Täpsemad seaded. Lovable'i dokumentatsiooni järgi (seisuga september 2026):
- Eksport sisaldab kogu andmebaasi struktuuri ja andmeid, sealhulgas kasutajakontosid ja nende paroolide räsisid.
- See ei sisalda salvestusruumis olevaid faile, Edge Function koodi ega projekti saladusi. Ka sisselogimispakkujate seadeid ei sisaldu.
- Eksport katab andmebaase kuni 15 GB, faili suurus on kuni 5 GB ning ekspordi saab teha kord 24 tunni jooksul.
- Cloudist Supabase'i ei ole ühe klõpsuga kolimist ning Cloudi taustateenuse toetatud sihtkohad on hallatud Supabase või isehostitud Supabase.
Praktiline tee on seega tavaliselt: taasta eksport oma Supabase'i projekti, loo seal uuesti salvestuse ämbrid, Edge Functions ja autentimise seaded ning käsitle seda siis nagu varianti A. Üksikasjade jaoks vaata Lovable'i täpsemate seadete dokumentatsiooni.
Variant C: Vii kõik Mythexi andmebaasi
Mythex võib projektile anda eraldi Postgresi andmebaasi. Andmete sinna viimine on võimalik, kuid see tähendab, et pead ümber kirjutama iga koha, kus rakendus kasutab Supabase'i kliendi teeki, ja kuna Mythexil pole sisseehitatud lõppkasutaja sisselogimist, tuleks ühendada ka eraldi autentimise pakkuja. See on tegelik taustateenuse ümberehitus, mitte kolimine. Tee seda hiljem, kui üldse, kui rakendus töötab Mythexis koos Supabase'iga.
Samm 3: Too kood Mythexisse
Loo Mythexis uus tühi projekt. Seejärel tee üks järgmistest:
- Impordi arhiiv. Ava projekti seaded → Eksport → Impordi sellesse projekti ja laadi üles
.zip,.tar.gzvõi.tgz. GitHubi nupp Download ZIP annab faili, mis siin töötab. - Ühenda GitHub ja tõmba. Ühenda GitHub projekti seadetes, seo hoidla ja tõmba. GitHubi sünkroonimine on Pro-paketi funktsioon.
Import asendab projekti failid, seega kasuta tühja projekti. Kõik .env failid arhiivis eemaldatakse impordil, nii et saladused ei liigu kogemata kaasa. Pärast edukat importi võib Mythex avada uue vestluse, kus agent paigaldab sõltuvused, selgitab välja, kuidas rakendust käivitada, ja saab eelvaate tööle. Seda vestlust saad juhtida nagu iga teist. Üksikasjad on dokumentatsioonis Pärast importi.
Kui eelvaade ei käivitu iseenesest, küsi:
See projekt on eksporditud Lovable'ist. See on React + TypeScript + Tailwind rakendus, mis kasutab Supabase'i. Paigalda sõltuvused, selgita välja package.json põhjal arenduskäsk ja tee eelvaade tööle. Ära muuda veel ühtegi rakenduse koodi.
Samm 4: Lisa saladused uuesti
Ava projekti seaded → Saladused ja lisa iga väärtus, mida su rakendus vajab. Supabase'iga rakenduse puhul tähendab see tavaliselt Supabase'i projekti URL-i ja avalikku (anon või publishable) võtit. Võta nimed failist .env.example või kohast, kus kood neid loeb.
Kaks reeglit:
- Frontendi muutujatesse kuuluvad ainult avalikud võtmed. Vite rakenduses saab kõik
VITE_eesliitega muutujad JavaScripti sisse, mille iga külastaja alla laadib. - Ära pane Supabase'i service role võtit kunagi frontendi koodi. Kui serveripoolne funktsioon seda vajab, jääb see serveri poole.
Seejärel palu agendil kinnitada, et rakendus neid loeb:
Kontrolli, milliseid keskkonnamuutujaid see rakendus loeb. Loetle need, mis pole projekti saladustes veel seadistatud, ja ära trüki nende väärtusi.
Juhend keskkonnamuutujatest ja saladustest selgitab avalike ja privaatsete väärtuste erinevust.
Samm 5: Testi enne, kui midagi vahetad
Su Lovable'i rakendus on veel live, seega kiire pole. Testi Mythexi versiooni eelvaates päris voogude kaupa:
- Registreeru, logi sisse, logi välja ja lähtesta parool
- Loo, muuda ja kustuta kirje
- Laadi üles fail, kui su rakendus seda teeb
- Kõik, mis kutsub Edge Functioni või kolmanda osapoole API-d
Supabase'i autentimisel on üks kergesti märkamatu seade: suunamis-URL-id, mis on lubatud sisselogimise ja parooli lähtestamise e-kirjades. Lisa sinna oma Mythexi eelvaate ja avaldatud aadressid, muidu suunatakse sisselogimised tagasi vanale domeenile.
Mythexi käsk /test laseb agendil su eelvaates kasutajana klõpsata ja teatada katkistest voogudest. Põhjalikuma kontrollnimekirja leiad juhendist rakenduse testimine enne lansseerimist.
Samm 6: Avalda ja vii domeen üle
Kui kõik töötab, avalda töölaualt, et saada aadress <slug>.mythex.app. Testi uuesti seal, sest avaldatud rakendus on projektist eraldi koopia.
Pro-paketis saad ühendada oma domeeni. Uuenda DNS-kirjeid domeeni pakkujas, lisa uus aadress Supabase'i lubatud suunamis-URL-ide hulka ning alles siis võta Lovable'i versioon maha. Juhend kohandatud domeeni ühendamisest käib DNS-i samm-sammult läbi.
Levinud vead
- Andmebaasi ja frontendi kolimine korraga. Kolimisel viige esmalt üle frontend, tõesta, et see töötab olemasoleva taustateenusega, ja otsusta alles siis andmete üle.
- Edge Functionide unustamine. Kui rakendus kutsub Supabase'i Edge Functions, need kas jäävad Supabase'i või tuleb need ümber kirjutada serveri koodiks. Need ei tööta Vite frontendi sees.
- Service role võtme kleepimine frontendi. See annab igaühele, kes avab arendajatööriistad, täieliku ligipääsu su andmebaasile.
- Puuduvad autentimise suunamis-URL-id. Sisselogimine töötab eelvaates, kuid ebaõnnestub päris domeenil.
- DNS-i vahetamine enne avaldatud URL-i testimist. Testi esmalt
mythex.aiaadressi; DNS-i muudatuse tagasivõtmine võtab aega. - Importimine projekti, kus on juba tööd. Import asendab failid. Kasuta värsket projekti.
Millal Lovable'is jäämine mõtestatud on
Ole enda vastu aus, miks kolid. Lovable pakub eelvaates punkt-ja-klõps visuaalseid muudatusi ja tootestatud taustateenust Lovable Cloudi kaudu, Mythexil pole kumbagi. Kui just need on need, millele igapäevaselt toetud, maksab kolimine rohkem, kui annab. Mythex sobib paremini, kui tahad vestluse kõrval päris koodiredaktorit ja terminali, ühte krediidisaldot ehitamiseks ja hostimiseks või teist tehnoloogiapinu. Meie Lovable'i alternatiivide juhend ja lehekülg Mythex vs Lovable võrdlevad neid põhjalikumalt.
Kolimise kontrollnimekiri
- Loetletud kõik rakenduse osad: kood, andmebaas, kasutajad, failid, funktsioonid, saladused, domeen
- Kood sünkroonitud hoidlasse, mis on sinu oma GitHubis
- Taustateenuse otsus tehtud (hoia Supabase või ekspordi Lovable Cloudist)
- Kood imporditud tühja Mythexi projekti, eelvaade töötab
- Saladused lisatud uuesti; privaatvõtmed ei ole
VITE_muutujates - Autentimise suunamis-URL-id uuendatud uute aadresside jaoks
- Registreerumine, sisselogimine, põhiandmete voog ja üleslaadimised testitud eelvaates
- Avaldatud ja uuesti testitud aadressil
mythex.ai - DNS liigutatud; vana rakendus võetakse maha alles pärast uue kinnitamist
Mythexi poolele vaata dokumentatsioonist GitHub, eksport ja import.
Küsimused
Kas ma saan Lovable'i projekti Mythexisse viia ilma seda uuesti ehitamata?
Tavaliselt jah. Lovable võimaldab sinu projekti koodi sünkroonida GitHubiga ja Mythex saab selle koodi importida projekti seotud GitHubi hoidlast või .zip- või .tar.gz-arhiivist. Frontend tuleb kaasa nagu on; töö on saladustes, taustateenuses ja domeenis.
Mis saab minu Supabase'i või Lovable Cloudi andmebaasist?
Andmebaas ei ole osa koodist. Kui su rakendus kasutab sinu enda Supabase'i projekti, võib see pärast kolimist seda jätkuvalt kasutada. Kui see kasutab Lovable Cloudi, dokumenteerib Lovable andmebaasi ekspordi ja ütleb, et selle taustateenuse toetatud sihtkohad on hallatud või isehostitud Supabase.
Kas mu kasutajad peavad uuesti registreeruma?
Ei, kui rakendus kasutab sama autentimise taustateenust, näiteks sama Supabase'i projekti. Lovable'i Cloudi andmebaasi eksport sisaldab kasutajakontosid ja paroolide räsisid, kuid autentimise kolimine teisele pakkujale on suurem töö ja tuleb eraldi planeerida ja testida.
Kas Mythexil on sisseehitatud sisselogimine ja makseid nagu Lovable Cloudil?
Ei. Mythex ei paku sisseehitatud lõppkasutaja sisselogimist ega Stripe'i. Agent seob sinu enda pakkujad ja võtmed rakendusega, mistõttu on olemasoleva Supabase'i projekti hoidmine sageli kõige lihtsam tee.