Ako preniesť aplikáciu z Lovable do Mythexu (kód, dáta a doména)
Ak chcete preniesť aplikáciu z Lovable do Mythexu, dostaňte kód von z Lovable cez jeho integráciu s GitHubom, potom ho dostaňte do projektu Mythexu prepojením repozitára alebo importom archívu, znova pridajte svoje tajné kľúče a otestujte v Náhľade pred publikovaním. Frontend sa zvyčajne prenesie bez zmien. Skutočné rozhodnutia sa týkajú backendu: ponechať existujúci projekt Supabase, alebo preniesť dáta inam.
Tento návod prechádza celým presunom v poradí a je úprimný o častiach, ktoré vyžadujú prácu.
Pred začiatkom: čo sa skutočne prenáša
Aplikácia z Lovable je viac vecí naraz a každá sa prenáša inak.
| Časť | Kde je | Ako sa prenesie |
|---|---|---|
| Kód frontendu | Váš projekt v Lovable | Synchronizácia s GitHubom alebo stiahnutie kódu |
| Databáza a používatelia | Lovable Cloud alebo váš vlastný projekt Supabase | Ponechať, alebo exportovať a obnoviť |
| Nahrané súbory | Úložisko Lovable Cloud alebo Supabase | Ponechať, alebo skopírovať osobitne |
| Serverové funkcie | Supabase Edge Functions, ak ich používate | Ponechať na Supabase, alebo prepísať |
| Tajné kľúče a API kľúče | Nastavenia Lovable / Supabase | Zadať znova ručne |
| Doména | Váš poskytovateľ DNS | Nasmerovať na nový hosting |
Túto tabuľku najprv vypíšte pre svoju aplikáciu. Trvá to desať minút a zabráni väčšine prekvapení.
Krok 1: Dostaňte kód z Lovable
Dokumentácia Lovable (k septembru 2026) opisuje dve cesty von:
- Synchronizácia s GitHubom. Lovable dokáže exportovať váš projekt na GitHub a synchronizovať ho obojsmerne; jeho dokumentácia uvádza podporu github.com pri všetkých plánoch. Pripojte GitHub v Lovable a váš kód skončí v repozitári, ktorý vlastníte. Upozorňujeme, že Lovable synchronizuje jednu vetvu naraz.
- Stiahnutie kódovej základne. Na platených plánoch Lovable môžete kód stiahnuť priamo v Nastavenia projektu → Git.
Pre migráciu je GitHub lepšia cesta: dostanete celú históriu a môžete pokračovať v synchronizácii, kým testujete nové nastavenie. Aktuálne kroky nájdete v dokumentácii integrácie GitHub od Lovable.
Predtým, než opustíte Lovable, otvorte repozitár a hľadajte:
- Súbor
.envalebo.env.example, ktorý uvádza premenné prostredia, ktoré aplikácia očakáva - Priečinok
supabase/, ktorý môže obsahovať migrácie databázy a kód Edge Functions - Skripty v
package.json, ktoré ukazujú, ako sa aplikácia zostavuje a spúšťa
Krok 2: Rozhodnite, čo s backendom
Toto je rozhodnutie, na ktorom najviac záleží. Aplikácie z Lovable zvyčajne používajú Supabase na databázu a prihlasovanie, buď cez projekt Supabase, ktorý ste pripojili sami, alebo cez Lovable Cloud.
Možnosť A: Ponechať váš vlastný projekt Supabase
Ak vaša aplikácia už komunikuje s vaším vlastným projektom Supabase, je to najjednoduchšia cesta. Kód aplikácie naďalej volá tú istú URL Supabase s rovnakými kľúčmi, takže vaše dáta, používatelia a súbory zostanú presne tam, kde sú. Presúvate len frontend.
Možnosť B: Presun z Lovable Cloud
Ak vaša aplikácia používa Lovable Cloud, Lovable dokumentuje export databázy v Viac → Cloud → Prehľad → Rozšírené nastavenia. Podľa dokumentácie Lovable (k septembru 2026):
- Export obsahuje celú databázu, štruktúru aj dáta, vrátane používateľských účtov a ich hashov hesiel.
- Neobsahuje súbory v úložisku, kód Edge Functions ani tajné kľúče vášho projektu. Nastavenia poskytovateľov prihlasovania tiež nie sú zahrnuté.
- Exporty pokrývajú databázy do 15 GB, súbor môže mať najviac 5 GB a export môžete vyžiadať raz za 24 hodín.
- Neexistuje jednoklikový presun z Cloud do Supabase a podporovanými cieľmi pre presun backendu Cloud sú spravovaný Supabase alebo self-hosted Supabase.
Praktická cesta je preto zvyčajne taká: obnovte export do svojho projektu Supabase, znova vytvorte úložné buckety, Edge Functions a nastavenia autentifikácie tam a potom to považujte za možnosť A. Podrobnosti nájdete v rozšírených nastaveniach v dokumentácii Lovable.
Možnosť C: Presunúť všetko do databázy Mythexu
Mythex môže projektu prideliť vlastnú databázu Postgres. Presun dát tam je možný, ale znamená to prepísať každé miesto, kde aplikácia používa klientsku knižnicu Supabase, a keďže Mythex nemá vstavané prihlasovanie koncových používateľov, museli by ste pripojiť aj samostatného poskytovateľa autentifikácie. To je skutočná prestavba backendu, nie migrácia. Urobte to neskôr, ak vôbec, až keď aplikácia beží na Mythexe so Supabase.
Krok 3: Preneste kód do Mythexu
Vytvorte nový, prázdny projekt v Mythexe. Potom buď:
- Importujte archív. Otvorte Nastavenia projektu → Export → Importovať do tohto projektu a nahrajte
.zip,.tar.gzalebo.tgz. Tlačidlo Download ZIP na GitHube vám dá súbor, ktorý tu funguje. - Prepojte GitHub a stiahnite. Pripojte GitHub v nastaveniach projektu, prepojte repozitár a stiahnite ho. Synchronizácia s GitHubom je funkcia plánu Pro.
Import nahradí súbory projektu, preto použite prázdny projekt. Všetky súbory .env v archíve sa pri importe odstránia, takže sa žiadne tajné kľúče nedostanú von náhodou. Po úspešnom importe môže Mythex otvoriť nový chat, v ktorom agent nainštaluje závislosti, zistí, ako aplikáciu spustiť, a spustí Náhľad. Tento chat môžete riadiť ako každý iný. Podrobnosti sú v článku Po importe.
Ak sa Náhľad sám nespustí, opýtajte sa:
Tento projekt bol exportovaný z Lovable. Je to aplikácia React + TypeScript + Tailwind, ktorá používa Supabase. Nainštaluj závislosti, zisti príkaz na spustenie z package.json a spusti Náhľad. Zatiaľ nemeň žiadny kód aplikácie.
Krok 4: Znova pridajte tajné kľúče
Otvorte Nastavenia projektu → Tajné kľúče a pridajte každú hodnotu, ktorú aplikácia potrebuje. Pre aplikáciu so Supabase to zvyčajne znamená URL projektu Supabase a verejný (anon alebo publishable) kľúč. Názvy si zoberte zo .env.example alebo z miesta, kde ich kód číta.
Dve pravidlá:
- Do premenných frontendu patria len verejné kľúče. V aplikácii Vite sa všetko s predponou
VITE_vloží do JavaScriptu, ktorý si stiahne každý návštevník. - Kľúč service role zo Supabase nikdy nedávajte do kódu frontendu. Ak ho potrebuje serverová funkcia, zostáva na serveri.
Potom požiadajte agenta, aby potvrdil, že aplikácia tieto hodnoty číta:
Skontroluj, ktoré premenné prostredia táto aplikácia číta. Vypíš tie, ktoré ešte nie sú nastavené v tajných kľúčoch projektu, a ich hodnoty nevypisuj.
Náš návod premenné prostredia a tajné kľúče vysvetľuje rozdiel medzi verejnými a súkromnými hodnotami.
Krok 5: Otestujte pred prepnutím čohokoľvek
Vaša aplikácia z Lovable je stále živá, takže sa nemusíte ponáhľať. Otestujte verziu v Mythexe v Náhľade na reálnych postupoch:
- Registrácia, prihlásenie, odhlásenie a obnovenie hesla
- Vytvorenie, úprava a zmazanie záznamu
- Nahratie súboru, ak to vaša aplikácia robí
- Čokoľvek, čo volá Edge Function alebo API tretej strany
Autentifikácia Supabase má jedno nastavenie, na ktoré sa ľahko zabudne: povolené URL na presmerovanie pre e-maily s prihlásením a obnovou hesla. Pridajte tam adresy svojho náhľadu a publikovaného webu v Mythexe, inak sa prihlásenia vrátia na starú doménu.
Príkaz /test v Mythexe nechá agenta prejsť náhľad ako používateľ a nahlásiť pokazené postupy. Náš návod ako otestovať aplikáciu pred spustením obsahuje podrobnejší kontrolný zoznam.
Krok 6: Publikujte a presuňte doménu
Keď všetko funguje, publikujte z pracovného priestoru, aby ste dostali adresu <slug>.mythex.app. Otestujte znova práve tam, pretože publikovaná aplikácia je samostatná snímka vášho projektu.
Na pláne Pro môžete pripojiť vlastnú doménu. Aktualizujte záznamy DNS u svojho poskytovateľa domény, pridajte novú adresu medzi povolené URL na presmerovanie v Supabase a až potom vypnite verziu v Lovable. Náš návod pripojenie vlastnej domény pokrýva DNS krok za krokom.
Časté chyby
- Presun databázy a frontendu naraz. Najprv presuňte frontend, overte, že funguje oproti existujúcemu backendu, a až potom rozhodnite o dátach.
- Zabudnuté Edge Functions. Ak aplikácia volá Edge Functions v Supabase, buď zostanú na Supabase, alebo ich treba prepísať ako serverový kód. Nebežia vnútri frontendu vo Vite.
- Vloženie kľúča service role do frontendu. Dáva úplný prístup k vašej databáze každému, kto otvorí vývojárske nástroje.
- Chýbajúce URL na presmerovanie v autentifikácii. Prihlásenie funguje v Náhľade, potom zlyhá na skutočnej doméne.
- Prepnutie DNS pred testovaním publikovanej URL. Najprv otestujte adresu
mythex.ai; zmeny DNS trvá vrátiť späť. - Import do projektu, ktorý už má prácu. Import nahradí súbory. Použite nový projekt.
Kedy má zmysel zostať pri Lovable
Buďte k sebe úprimní v tom, prečo sa sťahujete. Lovable ponúka vizuálne úpravy priamo v náhľade a produktizovaný backend s Lovable Cloud, a Mythex nemá ani jedno. Ak sa na tieto veci denne spoliehate, presun vás bude stáť viac, než prinesie. Mythex je lepšou voľbou, ak chcete skutočný editor kódu a terminál vedľa chatu, jeden zostatok kreditov na tvorbu aj hosting, alebo chcete používať iný technologický základ. Náš prehľad alternatív k Lovable a stránka Mythex vs Lovable ich porovnávajú podrobnejšie.
Kontrolný zoznam migrácie
- Vypísané všetky časti aplikácie: kód, databáza, používatelia, súbory, funkcie, tajné kľúče, doména
- Kód synchronizovaný do repozitára GitHub, ktorý vlastníte
- Rozhodnuté o backende (ponechať Supabase, alebo exportovať z Lovable Cloud)
- Kód importovaný do prázdneho projektu v Mythexe, Náhľad spustený
- Tajné kľúče znova pridané; žiadne súkromné kľúče v premenných
VITE_ - URL na presmerovanie v autentifikácii aktualizované pre nové adresy
- Registrácia, prihlásenie, hlavné dátové postupy a nahrávanie otestované v Náhľade
- Publikované a znova otestované na adrese
mythex.ai - DNS presunuté; stará aplikácia vypnutá až po potvrdení novej
Pre časť Mythexu pozrite GitHub, export a import v dokumentácii.
Otázky
Môžem preniesť projekt z Lovable do Mythexu bez nového vytvárania?
Zvyčajne áno. Lovable umožňuje synchronizovať kód projektu s GitHubom a Mythex môže tento kód importovať do projektu z prepojeného repozitára GitHub alebo z archívu .zip či .tar.gz. Frontend sa prenesie tak, ako je; práca je v tajných kľúčoch, v backende a v doméne.
Čo sa stane s mojou databázou v Supabase alebo Lovable Cloud?
Databáza nie je súčasťou kódu. Ak vaša aplikácia používa vlastný projekt Supabase, môže ho používať aj po presune. Ak používa Lovable Cloud, Lovable dokumentuje export databázy a uvádza, že podporovanými cieľmi pre presun tohto backendu sú spravovaný alebo vlastný self-hosted Supabase.
Budú sa moji používatelia musieť znova registrovať?
Nie, ak aplikácia používa ten istý backend pre autentifikáciu, napríklad ten istý projekt Supabase. Export databázy Lovable Cloud obsahuje používateľské účty a hashe hesiel, ale presun autentifikácie k inému poskytovateľovi je väčšia úloha, ktorú treba naplánovať a otestovať osobitne.
Má Mythex vstavané prihlasovanie a platby ako Lovable Cloud?
Nie. Mythex neposkytuje vstavané prihlasovanie koncových používateľov ani Stripe. Agent do aplikácie pripojí vašich vlastných poskytovateľov a kľúče, a preto je často najjednoduchšou cestou ponechať existujúci projekt Supabase.