Perché gli sviluppatori migrano
Il modello a dyno di Heroku fattura separatamente ore di calcolo e add-on, rendendo il costo mensile difficile da prevedere man mano che un’app cresce. Square Cloud adotta un approccio diverso:- Prezzi fissi e prevedibili in BRL — un solo prezzo del piano copre RAM, vCPU e storage Blob, senza fatture per add-on a consumo che si sommano sopra. Consulta Piani e prezzi.
- Risorse dedicate — RAM e vCPU sono riservate alla tua applicazione, non capacità condivisa best-effort.
- Deploy in pochi secondi — carica uno zip o effettua il push tramite CLI e la tua applicazione è in esecuzione, senza coda di build.
Mappatura dei concetti
Passaggi di migrazione
1
Crea il tuo file di configurazione
Sostituisci il tuo diventa:Per un tipo di processo worker, rimuovi
Procfile con un file squarecloud.app nella root del tuo progetto. Un Procfile Heroku come questo:squarecloud.app
SUBDOMAIN e imposta invece START con il comando di avvio del tuo worker. Consulta il riferimento del file di configurazione per ogni campo.2
Imposta le tue variabili d'ambiente
Esporta le tue Config Vars di Heroku (
heroku config) e imposta le stesse chiavi su Square Cloud, sia dal pannello delle variabili d’ambiente della dashboard sia caricando un file .env:3
Effettua il deploy
Carica il tuo progetto tramite la CLI o la dashboard:Consulta Come ospitare il tuo sito web/API per una panoramica completa di entrambi i metodi.
4
Punta il tuo DNS
Una volta che l’app è online su I domini personalizzati richiedono un piano Standard o superiore attivo.
<subdomain>.squareweb.app, punta il DNS del tuo dominio verso Square Cloud e collegalo dalla CLI:Differenze chiave da pianificare
- Regione e latenza. Il data center di Square Cloud si trova a New York — consulta la Panoramica della piattaforma per i dettagli sull’infrastruttura. Se la maggior parte dei tuoi utenti si trova in una regione diversa dalla tua attuale regione dyno Heroku, misura la latenza prima del passaggio.
- Nessun livello dyno gratuito. Square Cloud non ha un equivalente dyno gratuito — è richiesto un piano a pagamento attivo per eseguire qualsiasi applicazione. Consulta Piani e prezzi per scegliere il livello adatto al tuo carico di lavoro.
- I database si spostano separatamente. Migrare i dati di Heroku Postgres significa esportarli (ad esempio con
pg_dump) e ripristinarli in un nuovo database gestito di Square Cloud — pianifica una finestra di manutenzione per il passaggio.

