Lovable-ден Mythex-ке қалай көшу керек (код, деректер және домен)
Lovable-ден Mythex-ке көшу үшін кодты Lovable-дің GitHub интеграциясы арқылы шығарып, оны репозиторийді байланыстыру немесе архивді импорттау арқылы Mythex жобасына әкеліңіз, құпияларды қайта енгізіп, жарияламас бұрын Preview-да сынаңыз. Фронтенд әдетте өзгеріссіз көшеді. Нақты шешімдер backend-қа қатысты: бар Supabase жобаңызды сақтау немесе деректерді басқа жерге көшіру.
Бұл нұсқаулық көшірудің барлық бөлігін ретімен қарастырады және жұмыс талап ететін жерлерін ашық айтады.
Алдымен: нақты не көшеді
Lovable қолданбасы бірнеше бөлектен тұрады, әрқайсысы әртүрлі көшеді.
| Бөлік | Қайда тұрады | Қалай көшеді |
|---|---|---|
| Фронтенд коды | Lovable жобаңыз | GitHub синхрондау немесе кодты жүктеу |
| Деректер қоры және пайдаланушылар | Lovable Cloud немесе өзіңіздің Supabase жобаңыз | Сақтаңыз, немесе экспорттап, қалпына келтіріңіз |
| Жүктелген файлдар | Lovable Cloud немесе Supabase storage | Сақтаңыз, немесе бөлек көшіріңіз |
| Сервер функциялары | Пайдалансаңыз, 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файлы - Деректер қоры миграцияларын және Edge Function кодын ұстауы мүмкін
supabase/қалтасы - Қолданба қалай құрастырылып, іске қосылатынын көрсететін
package.jsonскрипттері
2-қадам: Backend-пен не істеу керек екенін шешіңіз
Бұл ең маңызды таңдау. Lovable қолданбалары әдетте деректер қоры мен кіру үшін Supabase-ті пайдаланады, оны өзіңіз қосқан Supabase жобасы арқылы немесе Lovable Cloud арқылы.
А нұсқа: өзіңіздің Supabase жобаңызды сақтау
Егер қолданбаңыз өзіңіздің Supabase жобаңызбен сөйлессе, бұл ең қарапайым жол. Қолданба кодысы бірдей Supabase URL-ына және бірдей кілттерге сұраныс жібере береді, сондықтан деректеріңіз, пайдаланушыларыңыз және файлдарыңыз сол күйінде қалады. Сіз тек фронтендті көшіресіз.
Б нұсқа: Lovable Cloud-тан шығу
Егер қолданба Lovable Cloud-ты пайдаланса, Lovable More → Cloud → Overview → Advanced settings бөлімінде деректер қорын экспорттауды құжаттайды. Lovable құжаттарына сәйкес (2026 жылдың қыркүйегі бойынша):
- Экспорт құрылым мен деректерді қоса алғанда толық деректер қорын қамтиды, соның ішінде пайдаланушы аккаунттары мен олардың құпия сөз хэштерін.
- Ол storage-дағы файлдарды, Edge Function кодын немесе жоба құпияларын қамтымайды. Кіру провайдерінің баптаулары да кірмейді.
- Экспорт 15 ГБ-қа дейінгі деректер қорын қамтиды, файл 5 ГБ-қа дейін болуы мүмкін, ал экспортты 24 сағатта бір рет сұрауға болады.
- Cloud-тан Supabase-ке бір рет басу арқылы көшіру жоқ, ал Cloud backend-ін көшірудің қолдау көрсетілетін мақсаттары — басқарылатын Supabase немесе өзі хосттайтын Supabase.
Сондықтан практикалық жол көбіне мынадай: экспортты өзіңіздің Supabase жобаңызға қалпына келтіріңіз, storage бақшаларын, Edge Functions-ты және auth баптауларын сонда қайта жасаңыз, содан кейін оны А нұсқа ретінде қараңыз. Толығырақ — Lovable-дің қосымша баптаулар құжаттары.
В нұсқа: барлық нәрсені Mythex деректер қорына көшіру
Mythex жобаға арнайы Postgres деректер қорын бере алады. Деректеріңізді сонда көшіруге болады, бірақ бұл қолданбаның Supabase клиент кітапханасын пайдаланатын әр жерін қайта жазуды білдіреді, ал Mythex-те соңғы пайдаланушыға арналған кіру жоқ, сондықтан бөлек auth провайдерін де қосуға тура келеді. Бұл көшіру емес, backend-ті нақты қайта құру. Оны қолданба Supabase-пен Mythex-те іске қосылғаннан кейін, қажет болса, кейінірек жасаңыз.
3-қадам: Кодты Mythex-ке әкелу
Mythex-те жаңа, бос жоба құрыңыз. Содан кейін мынаның бірін орындаңыз:
- Архивді импорттау. Project settings → Export → Import into this project бөліміне өтіп,
.zip,.tar.gzнемесе.tgzжүктеңіз. GitHub-тың Download ZIP түймесі осы жерде жұмыс істейтін файл береді. - GitHub-ты байланыстырып, тарту. Project settings ішінде 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 қолданбаңыз әлі жұмыс істеп тұр, асықпаңыз. Mythex нұсқасын Preview-да нақты ағындарға қарсы сынаңыз:
- Тіркелу, кіру, шығу және құпия сөзді қалпына келтіру
- Жазбаны жасау, өңдеу және жою
- Қолданба файл жүктесе, оны жүктеу
- Edge Function немесе үшінші тарап API-ын шақыратын кез келген нәрсе
Supabase auth-та оңай өткізіп алатын бір баптау бар: кіру мен құпия сөзді қалпына келтіру хаттарына рұқсат етілген redirect URL мекенжайлары. Mythex preview және жарияланған мекенжайларыңызды сонда қосыңыз, әйтпесе кіру ескі доменге қайтарып жібереді.
Mythex-тің /test командасы агентке preview-ды пайдаланушы сияқты аралап, бұзылған ағындар туралы хабарлауын бұйырады. Іске қосар алдында толық тексеру тізімі үшін қолданбаңызды іске қосар алдында сынау нұсқаулығын қараңыз.
6-қадам: Жариялау және доменді ауыстыру
Барлығы жұмыс істегенде, жұмыс кеңістігінен жариялап, <slug>.mythex.app мекенжайын алыңыз. Жарияланған қолданба жобаңыздың бөлек көшірмесі болғандықтан, онда да қайта сынаңыз.
Pro тарифінде өз доменіңізді қоса аласыз. Доменді тіркеушіңізде DNS жазбаларын жаңартыңыз, жаңа мекенжайды Supabase-тің рұқсат етілген redirect URL-дарына қосыңыз және тек содан кейін Lovable нұсқасын өшіріңіз. DNS бойынша қадамдарды теңшелетін доменді қосу нұсқаулығынан табасыз.
Жиі кездесетін қателер
- Деректер қоры мен фронтендті бір уақытта көшіру. Алдымен фронтендті көшіріп, оның бар backend-пен жұмыс істейтінін дәлелдеңіз, содан кейін деректер туралы шешіңіз.
- Edge Functions-ты ұмыту. Егер қолданба Supabase Edge Functions шақырса, олар Supabase-та қалуы керек немесе сервер коды ретінде қайта жазылуы керек. Олар Vite фронтендінің ішінде жұмыс істемейді.
- Service role кілтін фронтендке қою. Ол devtools ашқан кез келген адамға деректер қорына толық қол жеткізуді береді.
- Жетіспейтін auth redirect URL-дары. Кіру Preview-да жұмыс істеп, нақты доменде сәтсіз болады.
- Жарияланған URL-ды сынамай тұрып DNS-ты ауыстыру. Алдымен
mythex.aiмекенжайын сынаңыз; DNS өзгерісін кері қайтару уақыт алады. - Жұмысы бар жобаға импорттау. Импорт файлдарды ауыстырады. Жаңа жоба қолданыңыз.
Lovable-де қалу қашан орынды
Неге көшіп жатқаныңызды шынайы бағалаңыз. Lovable превьюде визуалды нақты өңдеуді және Lovable Cloud арқылы өнім ретінде дайын backend-ті ұсынады, ал Mythex-те ондай жоқ. Егер күнделікті жұмыста соларға сүйенсеңіз, көшу алатыннан көбірек шығын әкеледі. Mythex-те нақты код редакторы мен терминалды, құру мен хостингке бір кредит балансын немесе басқа стекті іске қосқыңыз келсе, жақсырақ. Толығырақ Lovable альтернативалары нұсқаулығы мен Mythex vs Lovable беті салыстырады.
Көшіру чек-парағы
- Қолданбаның барлық бөлігі тізімделді: код, деректер қоры, пайдаланушылар, файлдар, функциялар, құпиялар, домен
- Код сізге тиесілі GitHub репозиторийіне синхрондалды
- Backend туралы шешім қабылданды (Supabase-ті сақтау немесе Lovable Cloud-тан экспорттау)
- Код бос Mythex жобасына импортталды, Preview іске қосылды
- Құпиялар қайта енгізілді;
VITE_айнымалыларында жеке кілттер жоқ - Auth redirect URL-дары жаңа мекенжайлар үшін жаңартылды
- Тіркелу, кіру, негізгі деректер ағындары мен жүктеулер Preview-да сыналды
- Жарияланды және
mythex.aiмекенжайында қайта сыналды - DNS ауыстырылды; жаңа қолданба расталғаннан кейін ғана ескі қолданба өшірілді
Mythex жағы үшін құжаттағы GitHub, экспорт және импорт бөлімін қараңыз.
Сұрақтар
Lovable жобасын қайта құрмай Mythex-ке көшіруге бола ма?
Әдетте, иә. Lovable жоба кодын GitHub-пен синхрондауға мүмкіндік береді, ал Mythex бұл кодты байланған GitHub репозиторийінен немесе .zip немесе .tar.gz архивінен жобаға импорттай алады. Фронтенд өзгеріссіз көшеді; жұмыс құпияларда, backend-те және доменде.
Supabase немесе Lovable Cloud деректер қорыма не болады?
Деректер қоры кодтың бөлігі емес. Егер қолданбаңыз өзіңіздің Supabase жобаңызды пайдаланса, көшкеннен кейін де солай жалғастыра алады. Ал Lovable Cloud пайдаланса, Lovable деректер қорын экспорттауды құжаттайды және бұл backend-ті көшірудің қолдау көрсетілетін мақсаттары — басқарылатын немесе өзі хосттайтын Supabase екенін айтады.
Пайдаланушыларым қайта тіркелуі керек пе?
Қолданба сол бір auth backend-ін пайдаланса, мысалы сол Supabase жобасын, олар қайта тіркелмейді. Lovable Cloud деректер қорын экспорттауға пайдаланушы аккаунттары мен құпия сөз хэштері кіреді, бірақ auth-ты басқа провайдерге ауыстыру үлкен жұмыс және оны бөлек жоспарлап, сынау керек.
Mythex Lovable Cloud сияқты кірісу мен төлемдерді ішінде ұсына ма?
Жоқ. Mythex соңғы пайдаланушыға арналған кірісті немесе Stripe-ты ішінде ұсынбайды. Агент өз провайдерлеріңіз бен кілттеріңізді қолданбаға жалғайды, сондықтан бар Supabase жобасын сақтау көбіне ең қарапайым жол болып табылады.