Miongozo

Jinsi ya Kuhamisha kutoka Lovable kwenda Mythex (Msimbo, Data na Domeni)

Ili kuhamia Mythex kutoka Lovable, toa msimbo wako nje ya Lovable kupitia muunganisho wake wa GitHub, kisha ulete kwenye mradi wa Mythex kwa kuunganisha repository au kuingiza faili la archive, weka upya secrets zako, na ujaribu kwenye Preview kabla ya kuchapisha. Frontend kwa kawaida inahamia bila mabadiliko. Maamuzi halisi yanahusu backend yako: ubaki na mradi wako wa Supabase, au uhamishe data mahali pengine.

Mwongozo huu unapitia uhamisho wote kwa mpangilio, na ni mkweli kuhusu sehemu zinazohitaji kazi.

Kabla ya kuanza: nini kinahamia hasa

App ya Lovable ni vitu kadhaa, na kila kimoja kinahamia kwa namna yake.

SehemuInakaa wapiInahamia vipi
Msimbo wa frontendMradi wako wa LovableUsawazishaji wa GitHub au upakuaji wa msimbo
Database na watumiajiLovable Cloud au mradi wako wa SupabaseIbaki, au export na restore
Faili zilizopakiwaHifadhi ya Lovable Cloud au SupabaseIbaki, au nakili kando
Server functionsSupabase Edge Functions, kama unazitumiaIbaki Supabase, au iandikwe upya
Secrets na funguo za APIMipangilio ya Lovable / SupabaseZiingize upya kwa mkono
DomeniMtoa huduma wako wa DNSIelekeze kwenye mwenyeji mpya

Andika jedwali hili kwa app yako kwanza. Inachukua dakika kumi na inazuia mshangao mwingi.

Hatua ya 1: Toa msimbo wako nje ya Lovable

Nyaraka za Lovable (kufikia Septemba 2026) zinaeleza njia mbili za kutoka:

  • Usawazishaji wa GitHub. Lovable inaweza kuhamisha na kusawazisha mradi wako kwa pande mbili na GitHub, na nyaraka zake zinaorodhesha GitHub.com kwa mipango yote. Unganisha GitHub kwenye Lovable, na msimbo wako utatua kwenye repository unayomiliki. Kumbuka kwamba Lovable husawazisha tawi moja kwa wakati mmoja.
  • Pakua codebase. Kwenye mipango ya kulipia ya Lovable unaweza kupakua msimbo moja kwa moja kutoka Project settings → Git.

GitHub ndiyo njia bora zaidi kwa uhamisho: unapata historia kamili, na unaweza kuendelea kusawazisha wakati unajaribu mpangilio mpya. Tazama nyaraka za muunganisho wa GitHub wa Lovable kwa hatua za sasa.

Kabla ya kuondoka Lovable, fungua repository na utafute:

  • Faili la .env au .env.example, linaloorodhesha variables za mazingira ambazo app inatarajia
  • Folda ya supabase/, ambayo inaweza kuwa na migrations za database na msimbo wa Edge Function
  • Scripts za package.json, zinazoonyesha jinsi app inavyojengwa na kuendeshwa

Hatua ya 2: Amua la kufanya na backend

Huu ndio uamuzi muhimu zaidi. App za Lovable kwa kawaida hutumia Supabase kwa database na kuingia, ama kupitia mradi wa Supabase uliounganisha mwenyewe au kupitia Lovable Cloud.

Chaguo A: Bakiza mradi wako wa Supabase

Ikiwa app yako tayari inazungumza na mradi wako wa Supabase, hii ndiyo njia rahisi zaidi. Msimbo wa app utaendelea kuita URL ile ile ya Supabase kwa funguo zilezile, kwa hiyo data, watumiaji na faili zako zinabaki pale zilipo. Unahamisha frontend tu.

Chaguo B: Ondoka kwenye Lovable Cloud

Ikiwa app yako inatumia Lovable Cloud, Lovable inaeleza export ya database chini ya More → Cloud → Overview → Advanced settings. Kulingana na nyaraka za Lovable (kufikia Septemba 2026):

  • Export inajumuisha database yote, muundo na data, pamoja na akaunti za watumiaji na hashi zao za nywila.
  • Haijumuishi faili zilizo kwenye hifadhi, msimbo wa Edge Function, wala secrets za mradi wako. Mipangilio ya watoa huduma wa kuingia nayo haimo pia.
  • Export inaruhusu databases hadi GB 15, faili la export lisizidi GB 5, na unaweza kuomba export moja kila saa 24.
  • Hakuna uhamisho wa kubofya-mara-moja kutoka Cloud kwenda Supabase, na vituo vinavyoungwa mkono kwa backend ya Cloud ni Supabase iliyosimamiwa au Supabase ya kujiendesha.

Kwa hiyo njia ya vitendo kwa kawaida ni: rejesha export kwenye mradi wako wa Supabase, unda upya buckets za hifadhi, Edge Functions na mipangilio ya uthibitishaji huko, kisha uichukulie kama Chaguo A. Tazama mipangilio ya hali ya juu ya Lovable kwa maelezo zaidi.

Chaguo C: Hamishia kila kitu kwenye database ya Mythex

Mythex inaweza kumpa mradi database maalum ya Postgres. Kuhamisha data yako huko kunawezekana, lakini kunamaanisha kuandika upya kila mahali app inapotumia maktaba ya mteja wa Supabase, na kwa kuwa Mythex haina kuingia kwa watumiaji wa mwisho kilichojengwa ndani, pia utahitaji kuunganisha mtoa huduma tofauti wa uthibitishaji. Hiyo ni kujenga upya backend kikamilifu, si uhamisho. Fanya baadaye, ikiwa kabisa, baada ya app kufanya kazi kwenye Mythex ikiwa na Supabase.

Hatua ya 3: Leta msimbo kwenye Mythex

Unda mradi mpya tupu kwenye Mythex. Kisha fanya mojawapo:

  • Ingiza faili la archive. Fungua project settings → Export → Import into this project na upakie .zip, .tar.gz au .tgz. Kitufe cha Download ZIP cha GitHub hukupa faili linalofanya kazi hapa.
  • Unganisha GitHub na uvute (pull). Unganisha GitHub kwenye project settings, unganisha repository na uvute. Usawazishaji wa GitHub ni kipengele cha Pro.

Uingizaji unabadilisha faili za mradi, kwa hiyo tumia mradi tupu. Faili zozote za .env kwenye archive huondolewa wakati wa kuingiza, kwa hiyo hakuna secrets zitakazosafiri kimakosa. Baada ya uingizaji kufanikiwa, Mythex inaweza kufungua mazungumzo mapya ambapo wakala anasakinisha dependencies, anagundua jinsi ya kuendesha app na kuweka Preview ifanye kazi. Unaweza kuongoza mazungumzo hayo kama mengine yoyote. Maelezo yako kwenye Baada ya kuingiza.

Ikiwa Preview haifunguki yenyewe, uliza:

Mradi huu ulisafirishwa kutoka Lovable. Ni app ya React + TypeScript + Tailwind inayotumia Supabase. Sakinisha dependencies, tambua amri ya dev kutoka package.json, na uweke Preview ifanye kazi. Usibadilishe msimbo wowote wa app bado.

Hatua ya 4: Weka upya secrets zako

Fungua project settings → Secrets na uongeze kila thamani ambayo app yako inahitaji. Kwa app inayotumia Supabase hiyo kwa kawaida inamaanisha URL ya mradi wa Supabase na funguo ya umma (anon au publishable). Chukua majina kutoka .env.example au kutoka sehemu ambapo msimbo unayasoma.

Kanuni mbili:

  • Funguo za umma pekee ndizo zinazostahili kuwa kwenye variables za frontend. Kwenye app ya Vite, chochote chenye kiambishi VITE_ kinaingizwa ndani ya JavaScript ambayo kila mgeni anapakua.
  • Usiweke funguo ya service role ya Supabase kwenye msimbo wa frontend. Ikiwa function ya upande wa seva inaihitaji, ibaki upande wa seva.

Kisha muulize wakala athibitishe kwamba app inasoma variables hizo:

Kagua variables za mazingira ambazo app hii inasoma. Orodhesha zile ambazo bado hazijawekwa kwenye project secrets, na usichapishe thamani zao.

Mwongozo wetu wa variables za mazingira na secrets unaeleza tofauti kati ya thamani za umma na za siri.

Hatua ya 5: Jaribu kabla ya kubadilisha chochote

App yako ya Lovable bado iko hewani, kwa hiyo hakuna haraka. Jaribu toleo la Mythex kwenye Preview dhidi ya mtiririko halisi:

  • Jisajili, ingia, toka, na weka upya nywila
  • Unda, hariri na futa rekodi
  • Pakia faili, ikiwa app yako inafanya hivyo
  • Chochote kinachoita Edge Function au API ya mtu wa tatu

Supabase auth ina mpangilio mmoja ambao ni rahisi kuusahau: redirect URLs zinazoruhusiwa kwa barua pepe za kuingia na kuweka upya nywila. Ongeza anwani zako za Preview na zilizochapishwa za Mythex hapo, vinginevyo kuingia kutarudisha watumiaji kwenye domeni ya zamani.

Amri ya /test ya Mythex inamfanya wakala abofye Preview yako kama mtumiaji na aripoti mitiririko iliyovunjika. Mwongozo wetu wa kujaribu app yako kabla ya uzinduzi una orodha kamili zaidi.

Hatua ya 6: Chapisha na uhamishe domeni

Ukishakuwa tayari, chapisha kutoka kwenye workspace upate anwani ya <slug>.mythex.app. Jaribu tena hapo, kwa sababu app iliyochapishwa ni nakala tofauti ya mradi wako.

Kwenye Pro unaweza kuunganisha domeni yako mwenyewe. Sasisha rekodi za DNS kwa mtoa huduma wa domeni yako, ongeza anwani mpya kwenye redirect URLs zinazoruhusiwa za Supabase, na ndipo uondoe toleo la Lovable. Mwongozo wetu wa kuunganisha domeni maalum unashughulikia DNS hatua kwa hatua.

Makosa ya kawaida

  • Kuhamisha database na frontend kwa wakati mmoja. Hamisha frontend kwanza, thibitisha inafanya kazi dhidi ya backend iliyopo, kisha amua kuhusu data.
  • Kusahau Edge Functions. Ikiwa app inaita Supabase Edge Functions, zinabaki Supabase au zinahitaji kuandikwa upya kama msimbo wa seva. Hazikimbii ndani ya frontend ya Vite.
  • Kubandika funguo ya service role kwenye frontend. Inatoa ufikiaji kamili wa database yako kwa yeyote anayefungua devtools.
  • Redirect URLs za uthibitishaji kukosekana. Kuingia kunafanya kazi kwenye Preview, kisha kunashindwa kwenye domeni halisi.
  • Kubadilisha DNS kabla ya kujaribu URL iliyochapishwa. Jaribu anwani ya mythex.ai kwanza; mabadiliko ya DNS huchukua muda kurudishwa.
  • Kuingiza kwenye mradi wenye kazi ndani yake. Uingizaji unabadilisha faili. Tumia mradi mpya.

Wakati kubaki Lovable kuna maana

Kuwa mkweli kwako kuhusu sababu ya kuhama. Lovable inatoa mabadiliko ya kuona kwa kubofya kwenye preview, na backend iliyofungashwa kama bidhaa kupitia Lovable Cloud, na Mythex haina vyote viwili. Ikiwa ni vitu hivyo unavitegemea kila siku, kuhama kutakugharimu zaidi kuliko kunavyokuletea. Mythex inafaa zaidi ikiwa unataka mhariri halisi wa msimbo na terminal kando ya mazungumzo, salio moja la credits kwa kujenga na kuhifadhi, au kutumia stack tofauti. Mwongozo wetu wa njia mbadala za Lovable na ukurasa wa Mythex dhidi ya Lovable vinalinganisha kwa kina zaidi.

Orodha ya uhamisho

  • Imeorodhesha kila sehemu ya app: msimbo, database, watumiaji, faili, functions, secrets, domeni
  • Msimbo umesawazishwa kwenye repository ya GitHub unayomiliki
  • Uamuzi wa backend umefanywa (bakiza Supabase, au export kutoka Lovable Cloud)
  • Msimbo umeingizwa kwenye mradi tupu wa Mythex, Preview inafanya kazi
  • Secrets zimewekwa upya; hakuna funguo za siri kwenye variables za VITE_
  • Redirect URLs za uthibitishaji zimesasishwa kwa anwani mpya
  • Usajili, kuingia, mitiririko ya data kuu na upakiaji wa faili vimejaribiwa kwenye Preview
  • Imechapishwa na kujaribiwa tena kwenye anwani ya mythex.ai
  • DNS imehamishwa; app ya Lovable imeondolewa tu baada ya mpya kuthibitishwa

Kwa upande wa Mythex, tazama GitHub, export na import kwenye nyaraka.

Maswali

Naweza kuhamisha mradi wa Lovable kwenda Mythex bila kuujenga upya?

Kwa kawaida ndiyo. Lovable hukuruhusu kusawazisha msimbo wa mradi wako na GitHub, na Mythex inaweza kuingiza msimbo huo kwenye mradi kutoka repository iliyounganishwa au faili la .zip au .tar.gz. Frontend inahamia kama ilivyo; kazi kubwa iko kwenye secrets, backend na domeni.

Nini kitatokea kwa database yangu ya Supabase au Lovable Cloud?

Database haimo kwenye msimbo. Ikiwa app yako inatumia mradi wako wa Supabase, inaweza kuendelea kuutumia baada ya kuhama. Ikiwa inatumia Lovable Cloud, Lovable inaeleza export ya database, na inasema vituo vinavyoungwa mkono kwa kuhamisha backend hiyo ni Supabase iliyosimamiwa au ya kujiendesha.

Watumiaji wangu watalazimika kujisajili upya?

Si kama app inaendelea kutumia backend ile ile ya uthibitishaji, kama mradi uleule wa Supabase. Export ya database ya Lovable Cloud inajumuisha akaunti za watumiaji na hashi za nywila, lakini kuhamisha uthibitishaji kwenda kwa mtoa huduma mwingine ni kazi kubwa zaidi na inapaswa kupangwa na kujaribiwa kando.

Je, Mythex ina kuingia kwa watumiaji na malipo yaliyojengwa ndani kama Lovable Cloud?

Hapana. Mythex haitoi kuingia kwa watumiaji wa mwisho au Stripe iliyojengwa ndani. Wakala huunganisha watoa huduma wako wenyewe na funguo zako kwenye app, ndiyo maana kubaki na mradi wako uliopo wa Supabase mara nyingi ndiyo njia rahisi zaidi.

Mythex · Pricing · Jenga chochote kwa AI · Violezo vya tovuti na programu · Mythex ikilinganishwa · Kamusi ya istilahi za kujenga programu kwa AI · Zana za bure za kujenga programu kwa 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 Slovenščina Soomaali Shqip Srpski Svenska தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)