Cosa ottieni su Square Cloud
- Prezzi fissi e prevedibili in BRL: un solo prezzo mensile del piano copre la RAM e le vCPU usate dalle tue applicazioni. 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 tuo diventa:Un processo
Procfile con un file squarecloud.app nella root del tuo progetto. Un Procfile Heroku come questo:squarecloud.app
web deve ascoltare sull’host 0.0.0.0 e sulla porta indicata da PORT (80). Per un tipo di processo worker, rimuovi 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 (Poi riavvia l’applicazione: legge le variabili d’ambiente all’avvio. Consulta Variabili d’ambiente.
heroku config) e imposta le stesse chiavi su Square Cloud, sia dalla pagina 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. Per i record DNS, consulta come configurare il tuo dominio nel centro assistenza.
<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.
- Serve un piano attivo. Ogni applicazione gira su un piano. 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.
Prossimi passi
File di configurazione
Tutti i campi del file che sostituisce il tuo Procfile.
Variabili d'ambiente
Sposta le tue Config Vars e tieni i segreti fuori dal codice.
Database gestito
Crea il database che sostituisce Heroku Postgres.

