Bolt schreibt Ihr Projekt im Browser und veröffentlicht es auf seinem eigenen Hosting Bolt Cloud. Um dasselbe Projekt bei Ai to App zu veröffentlichen, genügt die ZIP-Datei, die Bolt herunterlädt. Prüfen Sie vor dem Hochladen, um welche Art von Projekt es sich handelt: Bolt kann im selben Chat eine Website, eine Serveranwendung oder eine Smartphone-App erstellen.
ZIP-Datei aus Bolt herunterladen
- Öffnen Sie Ihr Projekt in Bolt.
- Klicken Sie oben links auf den Projektnamen und wählen Sie im geöffneten Menü Download.
- Bewahren Sie die heruntergeladene ZIP-Datei auf, ohne sie zu entpacken; genau diese Datei laden Sie bei Ai to App hoch.
Wenn Sie das Projekt mit GitHub verbunden haben, können Sie es auch im Repository über Code → Download ZIP herunterladen. Auch die Schaltfläche Export project first, die beim Löschen eines Projekts in Bolt erscheint, lädt dieselbe ZIP-Datei herunter.
Was je nach Projekttyp passiert
Entpacken Sie die ZIP-Datei und sehen Sie sich die Abhängigkeiten in der Datei package.json an. Daran erkennt Ai to App den Typ:
| Was Sie in den Abhängigkeiten sehen | Bei Ai to App | Was Sie tun |
|---|---|---|
vite (Standard von Bolt) | Website. Sie wird auf dem Server gebaut, und der entstehende Ordner dist wird veröffentlicht. | Laden Sie die ZIP-Datei unverändert hoch. |
next | Serveranwendung. Sie wird mit next build gebaut und läuft mit next start. | Laden Sie die ZIP-Datei unverändert hoch. |
astro | Website. Sie wird gebaut, und dist wird veröffentlicht. | Laden Sie die ZIP-Datei unverändert hoch. |
Serverpakete wie express, hono | Serveranwendung. | Das Skript start muss den Produktionsserver starten. |
expo | Smartphone-App; sie wird nicht unverändert im Web veröffentlicht. | Führen Sie auf Ihrem Computer npx expo export --platform web aus und packen Sie den Inhalt des entstandenen Ordners dist in eine ZIP-Datei. |
Ziehen Sie die ZIP-Datei in das Feld auf der Startseite. Die Vorabprüfung zeigt den Typ und fehlende Angaben, ohne dass Sie ein Konto anlegen.
Bolt Database und Anmeldeeinstellungen
Die Datenbank von Bolt bleibt in Bolt Cloud; Ihre App verbindet sich auch dann mit ihr, wenn sie bei Ai to App läuft. Übertragen müssen Sie nur die Verbindungs- und Anmeldeeinstellungen.
- Verbindungswerte
- In einem Projekt mit Bolt Database oder Supabase stehen Adresse und Schlüssel der Datenbank in der Datei
.env. Werte mit dem PräfixVITE_übernimmt Ai to App selbst in den Build; Werte ohne Präfix tragen Sie auf der Seite Meine Apps auf der Karte der App unter Umgebungsvariablen ein. - Server Functions und Secrets
- Die Server Functions von Bolt und die geheimen Schlüssel, die sie verwenden, laufen auf der Datenbankseite und gelangen nicht in die ZIP-Datei. Bei Ai to App müssen Sie sie nicht gesondert anlegen.
- Anmelde-Weiterleitung
- Klicken Sie in Bolt oben in der Mitte auf das Datenbanksymbol, öffnen Sie den Tab Authentication, tragen Sie im Bereich Advanced im Feld Site URL
https://mein-projekt.aitoapp.comein und fügen Siehttps://mein-projekt.aitoapp.com/**zur URI allow list hinzu. Bolt aktualisiert diese Felder nur für die eigene Veröffentlichungsadresse; ohne diesen Eintrag führen Bestätigungs- und Passwort-Reset-Links zulocalhost:3000. - Datenbank ins eigene Konto übernehmen
- Wenn Sie die App langfristig nutzen, übernehmen Sie die Datenbank in Ihr eigenes Supabase-Konto: Datenbanksymbol → Advanced → Claim. Dieser Schritt setzt in Bolt den Plan Pro oder Teams voraus.
Häufige Probleme
Meldet die Konsole, dass die Supabase-Adresse fehlt, ist keine .env in der ZIP-Datei. Kopieren Sie die Werte aus der Datei .env in Bolt, tragen Sie sie im Dashboard ein und klicken Sie auf Speichern und neu veröffentlichen.
In Bolt kann das Skript dev beides zusammen starten; für die Veröffentlichung ist ein einziges start nötig. Der Server muss so eingerichtet sein, dass er auch das gebaute Frontend ausliefert; das können Sie Bolt erledigen lassen.
Site URL steht noch auf dem Standardwert von Bolt. Führen Sie den Schritt Anmelde-Weiterleitung aus.
Die Smartphone-App wurde mit ihrem Quellcode hochgeladen. Erstellen Sie zuerst die Webversion und packen Sie nur den Inhalt des Ordners dist in die ZIP-Datei.
Spätere Versionen
Nehmen Sie die Änderung in Bolt vor, laden Sie die ZIP-Datei erneut herunter und laden Sie sie über die Karte derselben App hoch. Ihre Adresse bleibt gleich. Die Veröffentlichung in Bolt Cloud und die bei Ai to App sind getrennte Kopien; wenn Sie beide aktuell halten möchten, veröffentlichen Sie nach jeder Änderung beide.
