Lovable ನಿಂದ Mythex ಗೆ ಸ್ಥಳಾಂತರಿಸುವುದು ಹೇಗೆ (ಕೋಡ್, ಡೇಟಾ ಮತ್ತು ಡೊಮೇನ್)
Lovable ನಿಂದ Mythex ಗೆ ಸ್ಥಳಾಂತರಿಸಲು, ನಿಮ್ಮ ಕೋಡ್ ಅನ್ನು Lovable ನ GitHub ಇಂಟಿಗ್ರೇಷನ್ ಮೂಲಕ ಹೊರತೆಗೆಯಿರಿ, ನಂತರ ರೆಪೊ ಲಿಂಕ್ ಮಾಡಿ ಅಥವಾ ಆರ್ಕೈವ್ ಆಮದು ಮಾಡಿ ಅದನ್ನು Mythex ಪ್ರಾಜೆಕ್ಟ್ಗೆ ತನ್ನಿ, ನಿಮ್ಮ ರಹಸ್ಯಗಳನ್ನು ಮತ್ತೆ ಸೇರಿಸಿ, ಮತ್ತು ಪ್ರಕಟಿಸುವ ಮೊದಲು Preview ನಲ್ಲಿ ಪರೀಕ್ಷಿಸಿ. ಫ್ರಂಟ್ಎಂಡ್ ಸಾಮಾನ್ಯವಾಗಿ ಬದಲಾವಣೆಗಳಿಲ್ಲದೆ ಸ್ಥಳಾಂತರವಾಗುತ್ತದೆ. ನಿಜವಾದ ನಿರ್ಧಾರಗಳು ನಿಮ್ಮ ಬ್ಯಾಕ್ಎಂಡ್ ಬಗ್ಗೆ: ನಿಮ್ಮ ಇರುವ Supabase ಪ್ರಾಜೆಕ್ಟ್ ಉಳಿಸಿಕೊಳ್ಳಬೇಕೇ, ಅಥವಾ ಡೇಟಾವನ್ನು ಬೇರೆಡೆಗೆ ಸ್ಥಳಾಂತರಿಸಬೇಕೇ.
ಈ ಮಾರ್ಗದರ್ಶಿ ಸಂಪೂರ್ಣ ಸ್ಥಳಾಂತರವನ್ನು ಕ್ರಮವಾಗಿ ವಿವರಿಸುತ್ತದೆ, ಮತ್ತು ಶ್ರಮ ಬೇಡುವ ಭಾಗಗಳ ಬಗ್ಗೆ ಪ್ರಾಮಾಣಿಕವಾಗಿದೆ.
ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು: ನಿಜವಾಗಿ ಏನು ಸ್ಥಳಾಂತರವಾಗುತ್ತದೆ
Lovable ಆ್ಯಪ್ ಹಲವು ವಿಷಯಗಳಿಂದ ಮಾಡಲ್ಪಟ್ಟಿದೆ, ಮತ್ತು ಪ್ರತಿಯೊಂದೂ ವಿಭಿನ್ನವಾಗಿ ಸ್ಥಳಾಂತರವಾಗುತ್ತದೆ.
| ಭಾಗ | ಎಲ್ಲಿ ಇರುತ್ತದೆ | ಹೇಗೆ ಸ್ಥಳಾಂತರವಾಗುತ್ತದೆ |
|---|---|---|
| ಫ್ರಂಟ್ಎಂಡ್ ಕೋಡ್ | ನಿಮ್ಮ Lovable ಪ್ರಾಜೆಕ್ಟ್ | GitHub ಸಿಂಕ್ ಅಥವಾ ಕೋಡ್ ಡೌನ್ಲೋಡ್ |
| ಡೇಟಾಬೇಸ್ ಮತ್ತು ಬಳಕೆದಾರರು | Lovable Cloud ಅಥವಾ ನಿಮ್ಮದೇ Supabase ಪ್ರಾಜೆಕ್ಟ್ | ಉಳಿಸಿಕೊಳ್ಳಿ, ಅಥವಾ ರಫ್ತು ಮಾಡಿ ಮರುಸ್ಥಾಪಿಸಿ |
| ಅಪ್ಲೋಡ್ ಮಾಡಿದ ಫೈಲ್ಗಳು | Lovable Cloud ಅಥವಾ Supabase ಸಂಗ್ರಹಣೆ | ಉಳಿಸಿಕೊಳ್ಳಿ, ಅಥವಾ ಪ್ರತ್ಯೇಕವಾಗಿ ನಕಲಿಸಿ |
| ಸರ್ವರ್ ಫಂಕ್ಷನ್ಗಳು | 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ಫೈಲ್, ಆ್ಯಪ್ ನಿರೀಕ್ಷಿಸುವ ಪರಿಸರ ವೇರಿಯಬಲ್ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆsupabase/ಫೋಲ್ಡರ್, ಇದರಲ್ಲಿ ಡೇಟಾಬೇಸ್ ಮೈಗ್ರೇಷನ್ಗಳು ಮತ್ತು Edge Function ಕೋಡ್ ಇರಬಹುದುpackage.jsonಸ್ಕ್ರಿಪ್ಟ್ಗಳು, ಆ್ಯಪ್ ಹೇಗೆ ನಿರ್ಮಿಸಲ್ಪಡುತ್ತದೆ ಮತ್ತು ಚಾಲನೆಯಾಗುತ್ತದೆ ಎಂದು ತೋರಿಸುತ್ತದೆ
ಹಂತ 2: ಬ್ಯಾಕ್ಎಂಡ್ಗೆ ಏನು ಮಾಡಬೇಕೆಂದು ನಿರ್ಧರಿಸಿ
ಇದು ಅತ್ಯಂತ ಮುಖ್ಯವಾದ ಆಯ್ಕೆ. Lovable ಆ್ಯಪ್ಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಡೇಟಾಬೇಸ್ ಮತ್ತು ಲಾಗಿನ್ಗಾಗಿ Supabase ಬಳಸುತ್ತವೆ, ನೀವೇ ಸಂಪರ್ಕಿಸಿದ Supabase ಪ್ರಾಜೆಕ್ಟ್ ಮೂಲಕ ಅಥವಾ Lovable Cloud ಮೂಲಕ.
ಆಯ್ಕೆ A: ನಿಮ್ಮದೇ Supabase ಪ್ರಾಜೆಕ್ಟ್ ಉಳಿಸಿಕೊಳ್ಳಿ
ನಿಮ್ಮ ಆ್ಯಪ್ ಈಗಾಗಲೇ ನಿಮ್ಮದೇ Supabase ಪ್ರಾಜೆಕ್ಟ್ ಜೊತೆ ಮಾತನಾಡುತ್ತಿದ್ದರೆ, ಇದು ಅತ್ಯಂತ ಸರಳ ಮಾರ್ಗ. ಆ್ಯಪ್ನ ಕೋಡ್ ಅದೇ Supabase URL ಮತ್ತು ಅದೇ ಕೀಗಳನ್ನು ಕರೆಯುತ್ತಲೇ ಇರುತ್ತದೆ, ಆದ್ದರಿಂದ ನಿಮ್ಮ ಡೇಟಾ, ಬಳಕೆದಾರರು ಮತ್ತು ಫೈಲ್ಗಳು ಇದ್ದ ಸ್ಥಳದಲ್ಲೇ ಉಳಿಯುತ್ತವೆ. ನೀವು ಫ್ರಂಟ್ಎಂಡ್ ಮಾತ್ರ ಸ್ಥಳಾಂತರಿಸುತ್ತೀರಿ.
ಆಯ್ಕೆ B: Lovable Cloud ನಿಂದ ಹೊರಬನ್ನಿ
ನಿಮ್ಮ ಆ್ಯಪ್ Lovable Cloud ಬಳಸಿದರೆ, More → Cloud → Overview → Advanced settings ಅಡಿಯಲ್ಲಿ Lovable ಡೇಟಾಬೇಸ್ ರಫ್ತು ಅನ್ನು ದಾಖಲಿಸುತ್ತದೆ. Lovable ದಸ್ತಾವೇಜಿನ ಪ್ರಕಾರ (ಸೆಪ್ಟೆಂಬರ್ 2026 ರಂತೆ):
- ರಫ್ತು ಸಂಪೂರ್ಣ ಡೇಟಾಬೇಸ್, ರಚನೆ ಮತ್ತು ಡೇಟಾವನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಬಳಕೆದಾರ ಖಾತೆಗಳು ಮತ್ತು ಅವರ ಪಾಸ್ವರ್ಡ್ ಹ್ಯಾಶ್ಗಳು ಸೇರಿದಂತೆ.
- ಇದು ಸಂಗ್ರಹಣೆಯಲ್ಲಿನ ಫೈಲ್ಗಳು, Edge Function ಕೋಡ್ ಅಥವಾ ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ನ ರಹಸ್ಯಗಳನ್ನು ಒಳಗೊಳ್ಳುವುದಿಲ್ಲ. ಸೈನ್-ಇನ್ ಪೂರೈಕೆದಾರ ಸೆಟ್ಟಿಂಗ್ಗಳೂ ಸೇರಿಲ್ಲ.
- ರಫ್ತು 15 GB ವರೆಗಿನ ಡೇಟಾಬೇಸ್ಗಳನ್ನು ಒಳಗೊಳ್ಳುತ್ತದೆ, ಫೈಲ್ ಗರಿಷ್ಠ 5 GB ಆಗಿರಬಹುದು, ಮತ್ತು ಪ್ರತಿ 24 ಗಂಟೆಗೆ ಒಂದು ರಫ್ತು ಕೋರಬಹುದು.
- Cloud ನಿಂದ Supabase ಗೆ ಒಂದು-ಕ್ಲಿಕ್ ಸ್ಥಳಾಂತರ ಇಲ್ಲ, ಮತ್ತು Cloud ಬ್ಯಾಕ್ಎಂಡ್ ಅನ್ನು ಸ್ಥಳಾಂತರಿಸಲು ಬೆಂಬಲಿತ ಗಮ್ಯಸ್ಥಾನಗಳು ನಿರ್ವಹಿಸಲ್ಪಡುವ Supabase ಅಥವಾ ಸ್ವಯಂ-ಹೋಸ್ಟ್ ಮಾಡಿದ Supabase.
ಆದ್ದರಿಂದ ಪ್ರಾಯೋಗಿಕ ಮಾರ್ಗ ಸಾಮಾನ್ಯವಾಗಿ ಹೀಗಿದೆ: ರಫ್ತನ್ನು ನಿಮ್ಮದೇ Supabase ಪ್ರಾಜೆಕ್ಟ್ಗೆ ಮರುಸ್ಥಾಪಿಸಿ, ಅಲ್ಲಿ ಸಂಗ್ರಹಣೆ ಬಕೆಟ್ಗಳು, Edge Functions ಮತ್ತು ಆಥ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಮರುರಚಿಸಿ, ನಂತರ ಅದನ್ನು ಆಯ್ಕೆ A ಎಂದು ಪರಿಗಣಿಸಿ. ವಿವರಗಳಿಗೆ Lovable ನ ಸುಧಾರಿತ ಸೆಟ್ಟಿಂಗ್ಗಳ ದಸ್ತಾವೇಜು ನೋಡಿ.
ಆಯ್ಕೆ C: ಎಲ್ಲವನ್ನೂ Mythex ನ ಡೇಟಾಬೇಸ್ಗೆ ಸರಿಸಿ
Mythex ಒಂದು ಪ್ರಾಜೆಕ್ಟ್ಗೆ ಮೀಸಲಾದ Postgres ಡೇಟಾಬೇಸ್ ನೀಡಬಲ್ಲದು. ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಅಲ್ಲಿಗೆ ಸರಿಸಲು ಸಾಧ್ಯ, ಆದರೆ ಆ್ಯಪ್ Supabase ನ ಕ್ಲೈಂಟ್ ಲೈಬ್ರರಿಯನ್ನು ಬಳಸುವ ಪ್ರತಿ ಸ್ಥಳವನ್ನು ಮರುಬರೆಯುವುದು ಎಂದರ್ಥ. ಮತ್ತು Mythex ನಲ್ಲಿ ಅಂತರ್ನಿರ್ಮಿತ ಅಂತಿಮ-ಬಳಕೆದಾರ ಲಾಗಿನ್ ಇಲ್ಲದ ಕಾರಣ, ಪ್ರತ್ಯೇಕ ಆಥ್ ಪೂರೈಕೆದಾರರನ್ನೂ ಸಂಪರ್ಕಿಸಬೇಕು. ಅದು ಬ್ಯಾಕ್ಎಂಡ್ನ ನಿಜವಾದ ಮರುನಿರ್ಮಾಣ, ಕೇವಲ ಸ್ಥಳಾಂತರವಲ್ಲ. ಆ್ಯಪ್ Mythex ನಲ್ಲಿ Supabase ಜೊತೆ ಚಾಲನೆಯಾದ ನಂತರ, ಅಗತ್ಯವಿದ್ದರೆ, ನಂತರ ಮಾಡಿ.
ಹಂತ 3: ಕೋಡ್ ಅನ್ನು Mythex ಗೆ ತನ್ನಿ
Mythex ನಲ್ಲಿ ಹೊಸ, ಖಾಲಿ ಪ್ರಾಜೆಕ್ಟ್ ರಚಿಸಿ. ನಂತರ ಒಂದನ್ನು ಮಾಡಿ:
- ಆರ್ಕೈವ್ ಆಮದು ಮಾಡಿ. Project settings → Export → Import into this project ತೆರೆದು
.zip,.tar.gzಅಥವಾ.tgzಅಪ್ಲೋಡ್ ಮಾಡಿ. GitHub ನ Download ZIP ಬಟನ್ ಇಲ್ಲಿ ಕೆಲಸ ಮಾಡುವ ಫೈಲ್ ಕೊಡುತ್ತದೆ. - GitHub ಲಿಂಕ್ ಮಾಡಿ ಮತ್ತು ಪುಲ್ ಮಾಡಿ. ಪ್ರಾಜೆಕ್ಟ್ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ 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 ಆಥ್ನಲ್ಲಿ ಸುಲಭವಾಗಿ ಗಮನಕ್ಕೆ ಬಾರದ ಒಂದು ಸೆಟ್ಟಿಂಗ್ ಇದೆ: ಲಾಗಿನ್ ಮತ್ತು ಪಾಸ್ವರ್ಡ್-ಮರುಹೊಂದಿಕೆ ಇಮೇಲ್ಗಳಿಗೆ ಅನುಮತಿಸಲಾದ redirect URLಗಳು. ನಿಮ್ಮ Mythex ಪ್ರೀವ್ಯೂ ಮತ್ತು ಪ್ರಕಟಿತ ವಿಳಾಸಗಳನ್ನು ಅಲ್ಲಿ ಸೇರಿಸಿ, ಇಲ್ಲದಿದ್ದರೆ ಲಾಗಿನ್ಗಳು ಹಳೆಯ ಡೊಮೇನ್ಗೆ ಮರಳಿ ಹೋಗುತ್ತವೆ.
Mythex ನ /test ಕಮಾಂಡ್ ಏಜೆಂಟ್ ನಿಮ್ಮ ಪ್ರೀವ್ಯೂ ಮೂಲಕ ಬಳಕೆದಾರರಂತೆ ಕ್ಲಿಕ್ ಮಾಡಿ ಮುರಿದ ಹರಿವುಗಳನ್ನು ವರದಿ ಮಾಡುವಂತೆ ಮಾಡುತ್ತದೆ. ಲಾಂಚ್ ಮೊದಲು ನಿಮ್ಮ ಆ್ಯಪ್ ಪರೀಕ್ಷಿಸುವುದು ಕುರಿತ ನಮ್ಮ ಮಾರ್ಗದರ್ಶಿಯಲ್ಲಿ ವಿಸ್ತೃತ ಪರಿಶೀಲನಾಪಟ್ಟಿ ಇದೆ.
ಹಂತ 6: ಪ್ರಕಟಿಸಿ ಮತ್ತು ಡೊಮೇನ್ ಸರಿಸಿ
ಎಲ್ಲವೂ ಕೆಲಸ ಮಾಡಿದಾಗ, <slug>.mythex.app ವಿಳಾಸ ಪಡೆಯಲು ವರ್ಕ್ಸ್ಪೇಸ್ನಿಂದ ಪ್ರಕಟಿಸಿ. ಅಲ್ಲಿ ಮತ್ತೆ ಪರೀಕ್ಷಿಸಿ, ಏಕೆಂದರೆ ಪ್ರಕಟಿತ ಆ್ಯಪ್ ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ನ ಪ್ರತ್ಯೇಕ ಸ್ನ್ಯಾಪ್ಶಾಟ್.
Pro ನಲ್ಲಿ ನಿಮ್ಮದೇ ಡೊಮೇನ್ ಸಂಪರ್ಕಿಸಬಹುದು. ನಿಮ್ಮ ಡೊಮೇನ್ ಪೂರೈಕೆದಾರರಲ್ಲಿ DNS ದಾಖಲೆಗಳನ್ನು ನವೀಕರಿಸಿ, ಹೊಸ ವಿಳಾಸವನ್ನು Supabase ನ ಅನುಮತಿಸಲಾದ redirect URLಗಳಿಗೆ ಸೇರಿಸಿ, ನಂತರವೇ Lovable ಆವೃತ್ತಿಯನ್ನು ತೆಗೆದುಹಾಕಿ. DNS ಹಂತ ಹಂತವಾಗಿ ಕಸ್ಟಮ್ ಡೊಮೇನ್ ಸಂಪರ್ಕಿಸುವುದು ಮಾರ್ಗದರ್ಶಿಯಲ್ಲಿದೆ.
ಸಾಮಾನ್ಯ ತಪ್ಪುಗಳು
- ಡೇಟಾಬೇಸ್ ಮತ್ತು ಫ್ರಂಟ್ಎಂಡ್ ಎರಡನ್ನೂ ಒಮ್ಮೆಗೆ ಸರಿಸುವುದು. ಮೊದಲು ಫ್ರಂಟ್ಎಂಡ್ ಸರಿಸಿ, ಇರುವ ಬ್ಯಾಕ್ಎಂಡ್ ವಿರುದ್ಧ ಕೆಲಸ ಮಾಡುತ್ತದೆ ಎಂದು ಸಾಬೀತುಪಡಿಸಿ, ನಂತರ ಡೇಟಾ ಬಗ್ಗೆ ನಿರ್ಧರಿಸಿ.
- Edge Functions ಮರೆಯುವುದು. ಆ್ಯಪ್ Supabase Edge Functions ಕರೆದರೆ, ಅವು Supabase ನಲ್ಲಿ ಉಳಿಯಬೇಕು ಅಥವಾ ಸರ್ವರ್ ಕೋಡ್ ಆಗಿ ಮರುಬರೆಯಬೇಕು. ಅವು Vite ಫ್ರಂಟ್ಎಂಡ್ ಒಳಗೆ ಚಲಿಸುವುದಿಲ್ಲ.
- service role ಕೀಯನ್ನು ಫ್ರಂಟ್ಎಂಡ್ಗೆ ಅಂಟಿಸುವುದು. ಡೆವ್ಟೂಲ್ಸ್ ತೆರೆಯುವ ಯಾರಿಗಾದರೂ ಅದು ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ಗೆ ಸಂಪೂರ್ಣ ಪ್ರವೇಶ ನೀಡುತ್ತದೆ.
- ಆಥ್ redirect URLಗಳು ಕಾಣೆಯಾಗಿರುವುದು. Preview ನಲ್ಲಿ ಲಾಗಿನ್ ಕೆಲಸ ಮಾಡುತ್ತದೆ, ನಂತರ ನಿಜವಾದ ಡೊಮೇನ್ನಲ್ಲಿ ವಿಫಲವಾಗುತ್ತದೆ.
- ಪ್ರಕಟಿತ URL ಪರೀಕ್ಷಿಸುವ ಮೊದಲು DNS ಬದಲಿಸುವುದು. ಮೊದಲು
mythex.aiವಿಳಾಸ ಪರೀಕ್ಷಿಸಿ; DNS ಬದಲಾವಣೆಗಳನ್ನು ಹಿಂತಿರುಗಿಸಲು ಸಮಯ ಬೇಕು. - ಕೆಲಸವಿರುವ ಪ್ರಾಜೆಕ್ಟ್ಗೆ ಆಮದು ಮಾಡುವುದು. ಆಮದು ಫೈಲ್ಗಳನ್ನು ಬದಲಿಸುತ್ತದೆ. ಹೊಸ ಪ್ರಾಜೆಕ್ಟ್ ಬಳಸಿ.
Lovable ಉಳಿಯುವುದು ಯಾವಾಗ ಅರ್ಥಪೂರ್ಣ
ನೀವು ಏಕೆ ಸ್ಥಳಾಂತರಿಸುತ್ತಿದ್ದೀರಿ ಎಂದು ನಿಮಗೇ ಪ್ರಾಮಾಣಿಕವಾಗಿ ಕೇಳಿಕೊಳ್ಳಿ. Lovable ಪ್ರೀವ್ಯೂನಲ್ಲಿ ಪಾಯಿಂಟ್-ಅಂಡ್-ಕ್ಲಿಕ್ ದೃಶ್ಯ ಸಂಪಾದನೆಗಳು ಮತ್ತು Lovable Cloud ಜೊತೆ ಉತ್ಪನ್ನೀಕೃತ ಬ್ಯಾಕ್ಎಂಡ್ ನೀಡುತ್ತದೆ, Mythex ನಲ್ಲಿ ಇವೆರಡೂ ಇಲ್ಲ. ನೀವು ದಿನನಿತ್ಯ ಅವುಗಳ ಮೇಲೆ ಅವಲಂಬಿತರಾಗಿದ್ದರೆ, ಸ್ಥಳಾಂತರ ನೀವು ಗಳಿಸುವುದಕ್ಕಿಂತ ಹೆಚ್ಚು ವೆಚ್ಚ ಮಾಡುತ್ತದೆ. ಚಾಟ್ ಜೊತೆಗೆ ನಿಜವಾದ ಕೋಡ್ ಎಡಿಟರ್ ಮತ್ತು ಟರ್ಮಿನಲ್, ನಿರ್ಮಾಣ ಮತ್ತು ಹೋಸ್ಟಿಂಗ್ಗೆ ಒಂದೇ ಕ್ರೆಡಿಟ್ ಬ್ಯಾಲೆನ್ಸ್, ಅಥವಾ ಬೇರೆ ಸ್ಟ್ಯಾಕ್ ನಡೆಸುವುದು ಬೇಕಿದ್ದರೆ Mythex ಉತ್ತಮ ಆಯ್ಕೆ. ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ ನಮ್ಮ Lovable ಪರ್ಯಾಯಗಳು ಮಾರ್ಗದರ್ಶಿ ಮತ್ತು Mythex vs Lovable ಪುಟ ಅವನ್ನು ಹೋಲಿಸುತ್ತವೆ.
ಸ್ಥಳಾಂತರ ಚೆಕ್ಲಿಸ್ಟ್
- ಆ್ಯಪ್ನ ಪ್ರತಿ ಭಾಗ ಪಟ್ಟಿ ಮಾಡಲಾಗಿದೆ: ಕೋಡ್, ಡೇಟಾಬೇಸ್, ಬಳಕೆದಾರರು, ಫೈಲ್ಗಳು, ಫಂಕ್ಷನ್ಗಳು, ರಹಸ್ಯಗಳು, ಡೊಮೇನ್
- ಕೋಡ್ ನಿಮ್ಮದೇ GitHub ರೆಪೊಸಿಟರಿಗೆ ಸಿಂಕ್ ಆಗಿದೆ
- ಬ್ಯಾಕ್ಎಂಡ್ ನಿರ್ಧಾರ ಮಾಡಲಾಗಿದೆ (Supabase ಉಳಿಸಿ, ಅಥವಾ Lovable Cloud ನಿಂದ ರಫ್ತು)
- ಕೋಡ್ ಖಾಲಿ Mythex ಪ್ರಾಜೆಕ್ಟ್ಗೆ ಆಮದಾಗಿದೆ, Preview ಚಾಲನೆಯಲ್ಲಿದೆ
- ರಹಸ್ಯಗಳನ್ನು ಮತ್ತೆ ಸೇರಿಸಲಾಗಿದೆ;
VITE_ವೇರಿಯಬಲ್ಗಳಲ್ಲಿ ಖಾಸಗಿ ಕೀಗಳಿಲ್ಲ - ಆಥ್ redirect URLಗಳು ಹೊಸ ವಿಳಾಸಗಳಿಗೆ ನವೀಕರಿಸಲಾಗಿದೆ
- ಸೈನ್-ಅಪ್, ಲಾಗಿನ್, ಪ್ರಮುಖ ಡೇಟಾ ಹರಿವುಗಳು ಮತ್ತು ಅಪ್ಲೋಡ್ಗಳು Preview ನಲ್ಲಿ ಪರೀಕ್ಷಿಸಲಾಗಿದೆ
-
mythex.aiವಿಳಾಸದಲ್ಲಿ ಪ್ರಕಟಿಸಿ ಮತ್ತೆ ಪರೀಕ್ಷಿಸಲಾಗಿದೆ - DNS ಸರಿಸಲಾಗಿದೆ; ಹೊಸದು ದೃಢೀಕರಿಸಿದ ನಂತರವೇ ಹಳೆಯ ಆ್ಯಪ್ ತೆಗೆಯಲಾಗುತ್ತದೆ
Mythex ಭಾಗಕ್ಕೆ, ದಸ್ತಾವೇಜಿನಲ್ಲಿ GitHub, ರಫ್ತು ಮತ್ತು ಆಮದು ನೋಡಿ.
ಪ್ರಶ್ನೆಗಳು
ಮರುನಿರ್ಮಿಸದೆ Lovable ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು Mythex ಗೆ ಸ್ಥಳಾಂತರಿಸಬಹುದೇ?
ಸಾಮಾನ್ಯವಾಗಿ, ಹೌದು. Lovable ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ ಕೋಡ್ ಅನ್ನು GitHub ಗೆ ಸಿಂಕ್ ಮಾಡಲು ಅವಕಾಶ ನೀಡುತ್ತದೆ, ಮತ್ತು Mythex ಆ ಕೋಡ್ ಅನ್ನು ಲಿಂಕ್ ಮಾಡಿದ GitHub ರೆಪೊದಿಂದ ಅಥವಾ .zip ಅಥವಾ .tar.gz ಆರ್ಕೈವ್ನಿಂದ ಪ್ರಾಜೆಕ್ಟ್ಗೆ ಆಮದು ಮಾಡಬಹುದು. ಫ್ರಂಟ್ಎಂಡ್ ಇದ್ದಂತೆಯೇ ಬರುತ್ತದೆ; ಕೆಲಸ ರಹಸ್ಯಗಳು, ಬ್ಯಾಕ್ಎಂಡ್ ಮತ್ತು ಡೊಮೇನ್ನಲ್ಲಿದೆ.
ನನ್ನ Supabase ಅಥವಾ Lovable Cloud ಡೇಟಾಬೇಸ್ಗೆ ಏನಾಗುತ್ತದೆ?
ಡೇಟಾಬೇಸ್ ಕೋಡ್ನ ಭಾಗವಲ್ಲ. ನಿಮ್ಮ ಆ್ಯಪ್ ನಿಮ್ಮದೇ Supabase ಪ್ರಾಜೆಕ್ಟ್ ಬಳಸಿದರೆ, ಸ್ಥಳಾಂತರದ ನಂತರವೂ ಅದನ್ನೇ ಬಳಸಬಹುದು. Lovable Cloud ಬಳಸಿದರೆ, Lovable ಡೇಟಾಬೇಸ್ ರಫ್ತು ಅನ್ನು ದಾಖಲಿಸುತ್ತದೆ ಮತ್ತು ಆ ಬ್ಯಾಕ್ಎಂಡ್ ಅನ್ನು ಸ್ಥಳಾಂತರಿಸಲು ಬೆಂಬಲಿತ ಗಮ್ಯಸ್ಥಾನಗಳು ನಿರ್ವಹಿಸಲ್ಪಡುವ ಅಥವಾ ಸ್ವಯಂ-ಹೋಸ್ಟ್ ಮಾಡಿದ Supabase ಎಂದು ಹೇಳುತ್ತದೆ.
ನನ್ನ ಬಳಕೆದಾರರು ಮತ್ತೆ ಸೈನ್ ಅಪ್ ಮಾಡಬೇಕೇ?
ಆ್ಯಪ್ ಅದೇ ಆಥ್ ಬ್ಯಾಕ್ಎಂಡ್ ಅನ್ನು ಬಳಸಿದರೆ, ಉದಾಹರಣೆಗೆ ಅದೇ Supabase ಪ್ರಾಜೆಕ್ಟ್, ಇಲ್ಲ. Lovable ನ Cloud ಡೇಟಾಬೇಸ್ ರಫ್ತು ಬಳಕೆದಾರ ಖಾತೆಗಳು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಹ್ಯಾಶ್ಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಆದರೆ ಆಥ್ ಅನ್ನು ಬೇರೆ ಪೂರೈಕೆದಾರರಿಗೆ ಸ್ಥಳಾಂತರಿಸುವುದು ದೊಡ್ಡ ಕೆಲಸ, ಪ್ರತ್ಯೇಕವಾಗಿ ಯೋಜಿಸಿ ಪರೀಕ್ಷಿಸಬೇಕು.
Lovable Cloud ನಂತೆ Mythex ನಲ್ಲಿ ಅಂತರ್ನಿರ್ಮಿತ ಲಾಗಿನ್ ಮತ್ತು ಪಾವತಿಗಳಿವೆಯೇ?
ಇಲ್ಲ. Mythex ಅಂತಿಮ ಬಳಕೆದಾರರ ಅಂತರ್ನಿರ್ಮಿತ ಲಾಗಿನ್ ಅಥವಾ Stripe ಒದಗಿಸುವುದಿಲ್ಲ. ಏಜೆಂಟ್ ನಿಮ್ಮದೇ ಪೂರೈಕೆದಾರರು ಮತ್ತು ಕೀಗಳನ್ನು ಆ್ಯಪ್ಗೆ ಸಂಪರ್ಕಿಸುತ್ತದೆ, ಅದಕ್ಕಾಗಿಯೇ ಇರುವ Supabase ಪ್ರಾಜೆಕ್ಟ್ ಉಳಿಸಿಕೊಳ್ಳುವುದು ಸಾಮಾನ್ಯವಾಗಿ ಸರಳ ಮಾರ್ಗ.