Was du auf Square Cloud bekommst
- Vorhersehbare Pauschalpreise in BRL: ein monatlicher Planpreis für den RAM und die vCPU, die deine Anwendungen nutzen, unabhängig davon, wie viel Traffic sie verarbeiten. Siehe Pläne und Preise.
- Dedizierte Ressourcen: RAM und vCPU sind für deine Anwendungen reserviert.
- Deploy in Sekunden: lade eine ZIP-Datei hoch oder pushe über die CLI, und deine Anwendung läuft.
Konzept-Mapping
Migrationsschritte
1
Erstelle deine Konfigurationsdatei
Ersetze die Die Runtimes von Square Cloud erkennen deine Sprache automatisch an der Endung deiner
railway.json/Nixpacks-Erkennung durch eine squarecloud.app-Datei im Stammverzeichnis deines Projekts:squarecloud.app
MAIN-Datei und prüfen deren Abhängigkeitsdatei, etwa package.json oder requirements.txt. Ein Webdienst muss auf dem Host 0.0.0.0 und auf dem Port aus PORT (80) lauschen. Siehe die Referenz zur Konfigurationsdatei für alle Felder.2
Setze deine Umgebungsvariablen
Erstelle die Variablen aus dem Variables-Tab deines Railway-Projekts neu, entweder über das Umgebungsvariablen-Panel im Dashboard oder durch Hochladen einer Starte die Anwendung danach neu: Sie liest Umgebungsvariablen beim Start. Siehe Umgebungsvariablen.
.env-Datei:3
Deployen
Lade dein Projekt über die CLI oder das Dashboard hoch, anstelle von Siehe So hostest du deine Website/API für eine vollständige Anleitung zu beiden Methoden.
railway up:4
Plugins zu verwalteten Datenbanken migrieren
Wenn dein Projekt ein Railway-Postgres-, MySQL- oder Redis-Plugin verwendet hat, stelle die entsprechende von Square Cloud verwaltete Datenbank bereit und richte den Connection String deiner App darauf aus.
5
Richte deine DNS aus
Sobald die App unter Eigene Domains erfordern einen aktiven Standard-Plan oder höher. Die DNS-Einträge erklärt der Hilfeartikel So richtest du deine eigene Domain ein.
<subdomain>.squareweb.app live ist, richte die DNS deiner Domain auf Square Cloud aus und hänge sie über die CLI an:Wichtige Unterschiede, die du einplanen solltest
- Abrechnungsmodell. Es gibt keinen Pro-Sekunde-Nutzungszähler, den du beobachten musst: die Kosten sind pro Plan fixiert, unabhängig vom Traffic. Wähle die Größe deines Plans nach RAM-/vCPU-Bedarf statt nach prognostizierter Nutzung. Siehe Pläne und Preise.
- Region und Latenz. Das Rechenzentrum von Square Cloud befindet sich in New York. Siehe den Plattformüberblick für Infrastrukturdetails. Miss die Latenz ausgehend von deiner Nutzerbasis, bevor du umziehst, wenn du in einer anderen Railway-Region gehostet hast.
- Datenbanken ziehen separat um. Die Daten eines Railway-Postgres-/Redis-Plugins zu migrieren bedeutet, sie zu exportieren und in eine neue von Square Cloud verwaltete Datenbank wiederherzustellen. Plane für die Umstellung ein Wartungsfenster ein.
Nächste Schritte
Konfigurationsdatei
Alle Felder der Datei, die railway.json ersetzt.
Umgebungsvariablen
Übertrage deine Variablen und halte Secrets aus deinem Code heraus.
Verwaltete Datenbank
Erstelle die Datenbank, die dein Railway-Plugin ersetzt.

