Skip to main content

Cosa ottieni su Square Cloud

  • Prezzi fissi e prevedibili in BRL: un solo prezzo mensile del piano per la RAM e le vCPU usate dalle tue applicazioni, indipendente da quanto traffico gestiscono. Consulta Piani e prezzi.
  • Risorse dedicate: RAM e vCPU sono riservate alle tue applicazioni.
  • Deploy in pochi secondi: carica uno zip o effettua il push tramite CLI e la tua applicazione è in esecuzione.

Mappatura dei concetti

Passaggi di migrazione

1

Crea il tuo file di configurazione

Sostituisci il rilevamento tramite railway.json/Nixpacks con un file squarecloud.app nella root del tuo progetto:
squarecloud.app
I Runtimes di Square Cloud rilevano automaticamente il tuo linguaggio dall’estensione del tuo file MAIN e controllano il suo file delle dipendenze, come package.json o requirements.txt. Un servizio web deve ascoltare sull’host 0.0.0.0 e sulla porta indicata da PORT (80). Consulta il riferimento del file di configurazione per ogni campo.
2

Imposta le tue variabili d'ambiente

Ricrea le variabili dalla scheda Variables del tuo progetto Railway, sia dalla pagina delle variabili d’ambiente della dashboard sia caricando un file .env:
Poi riavvia l’applicazione: legge le variabili d’ambiente all’avvio. Consulta Variabili d’ambiente.
3

Effettua il deploy

Carica il tuo progetto tramite la CLI o la dashboard, al posto di railway up:
Consulta Come ospitare il tuo sito web/API per una panoramica completa di entrambi i metodi.
4

Migra i plugin ai database gestiti

Se il tuo progetto usava un plugin Railway Postgres, MySQL o Redis, crea il database gestito di Square Cloud equivalente e punta la connection string della tua app verso di esso.
5

Punta il tuo DNS

Una volta che l’app è online su <subdomain>.squareweb.app, punta il DNS del tuo dominio verso Square Cloud e collegalo dalla CLI:
I domini personalizzati richiedono un piano Standard o superiore attivo. Per i record DNS, consulta come configurare il tuo dominio nel centro assistenza.

Differenze chiave da pianificare

  • Modello di fatturazione. Non c’è alcun contatore di utilizzo al secondo da monitorare: il costo è fisso per piano indipendentemente dal traffico. Dimensiona il tuo piano in base al fabbisogno di RAM/vCPU piuttosto che all’utilizzo previsto. Consulta Piani e prezzi.
  • Regione e latenza. Il data center di Square Cloud si trova a New York. Consulta la Panoramica della piattaforma per i dettagli sull’infrastruttura. Misura la latenza dalla tua base utenti prima del passaggio se stavi operando in una regione Railway diversa.
  • I database si spostano separatamente. Migrare i dati di un plugin Railway Postgres/Redis significa esportarli e ripristinarli in un nuovo database gestito di Square Cloud. Pianifica una finestra di manutenzione per il passaggio.

Prossimi passi

File di configurazione

Tutti i campi del file che sostituisce railway.json.

Variabili d'ambiente

Sposta le tue variabili e tieni i segreti fuori dal codice.

Database gestito

Crea il database che sostituisce il tuo plugin Railway.

Contattaci

Se continui a riscontrare difficoltà tecniche, il nostro team di supporto specializzato è disponibile ad assisterti. Contattaci e saremo felici di aiutarti a risolvere qualsiasi problema: la qualità del supporto è una parte importante del motivo per cui gli sviluppatori valutano Square Cloud 4,9/5 su 402 recensioni su Google e Trustpilot.