Skip to main content

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 Procfile con un file squarecloud.app nella root del tuo progetto. Un Procfile Heroku come questo:
diventa:
squarecloud.app
Un processo 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 (heroku config) e imposta le stesse chiavi su Square Cloud, 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:
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 <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

  • 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.

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.