Príručky

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 jeAko sa prenesie
Kód frontenduVáš projekt v LovableSynchronizácia s GitHubom alebo stiahnutie kódu
Databáza a používateliaLovable Cloud alebo váš vlastný projekt SupabasePonechať, alebo exportovať a obnoviť
Nahrané súboryÚložisko Lovable Cloud alebo SupabasePonechať, alebo skopírovať osobitne
Serverové funkcieSupabase Edge Functions, ak ich používatePonechať na Supabase, alebo prepísať
Tajné kľúče a API kľúčeNastavenia Lovable / SupabaseZadať znova ručne
DoménaVáš poskytovateľ DNSNasmerovať 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 .env alebo .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.gz alebo .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.

Mythex · Pricing · Vytvorte čokoľvek s AI · Šablóny webov a aplikácií · Mythex v porovnaní · Slovník pojmov tvorby aplikácií s AI · Bezplatné nástroje na tvorbu aplikácií s AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)