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

  1. Öffnen Sie Ihr Projekt in Bolt.
  2. Klicken Sie oben links auf den Projektnamen und wählen Sie im geöffneten Menü Download.
  3. 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 sehenBei Ai to AppWas 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.
nextServeranwendung. Sie wird mit next build gebaut und läuft mit next start.Laden Sie die ZIP-Datei unverändert hoch.
astroWebsite. Sie wird gebaut, und dist wird veröffentlicht.Laden Sie die ZIP-Datei unverändert hoch.
Serverpakete wie express, honoServeranwendung.Das Skript start muss den Produktionsserver starten.
expoSmartphone-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äfix VITE_ ü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.com ein und fügen Sie https://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 zu localhost: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

Die Website öffnet sich, aber die Seite ist leer

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.

Frontend und Server laufen mit zwei getrennten Befehlen

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.

Die Bestätigungs-E-Mail führt zu localhost

Site URL steht noch auf dem Standardwert von Bolt. Führen Sie den Schritt Anmelde-Weiterleitung aus.

Das Expo-Projekt öffnet sich nach der Veröffentlichung nicht

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.