Prima di iniziare
Square Cloud è una piattaforma a pagamento: è richiesto un piano attivo per effettuare il deploy, così il tuo progetto gira su un’infrastruttura di livello produzione fin dal primo giorno. Crea il tuo account, poi scegli il piano più adatto a te (scopri cosa include ogni piano).Registrati
Accedi
Crea il progetto
Crea una cartella con questi tre file.Scrivi l'app
index.js risponde a ogni richiesta con un breve messaggio. Legge porta e host dalle variabili d’ambiente PORT e HOST, che Square Cloud imposta a 80 e 0.0.0.0:Elenca le dipendenze
package.json: Square Cloud installa i pacchetti che elenca prima di avviare la tua app. Questo esempio non ne ha, ma il file deve esistere e non può essere vuoto.Aggiungi il file di configurazione
squarecloud.app indica a Square Cloud quale file eseguire, quanta memoria riservare e quale versione del runtime usare. SUBDOMAIN pubblica l’app come sito su https://<subdomain>.squareweb.app, quindi scegli un nome che nessuno abbia già preso.Comprimi il progetto
Effettui il deploy con la CLI? Salta questa sezione:squarecloud upload comprime la cartella per te.
Seleziona i file, non la cartella
squarecloud.app deve trovarsi al primo livello dello zip: se comprimi la cartella stessa, i file finiscono dentro una sottocartella e il deploy fallisce con MISSING_CONFIG.Crea lo zip
- Windows
- macOS
- Linux
Controlla la dimensione
node_modules, gli ambienti virtuali e le cache di build: le dipendenze vengono installate sul server, e quelle cartelle vengono comunque eliminate durante il deploy.Effettua il deploy
Carica lo zip nella dashboard, oppure effettua il deploy con un solo comando dalla CLI.Tramite dashboard
Accedi alla pagina di upload
Configura il tuo ambiente
Se stai caricando un progetto web, assicurati di selezionare “Web Publication” e di impostare un sottodominio per il tuo progetto.
Esegui il deploy del tuo progetto
Dopo il deploy, puoi monitorare lo stato e i log del tuo progetto dalla dashboard.

Conferma che la tua app sia online
Se hai fatto il deploy di un sito web o di un’API, apri
https://<tuo-sottodominio>.squareweb.app nel tuo browser: dovresti vedere la tua applicazione rispondere. Se hai fatto il deploy di un bot, invia un comando per confermare che sia online.
Tramite CLI
Per utilizzare questo metodo, il tuo progetto deve avere un file di configurazione chiamatosquarecloud.app nella sua radice. Indica a Square Cloud come eseguire la tua applicazione.
Guida al file di configurazione
squarecloud.app che definisce l’ambiente della tua applicazione.Installa la CLI
Accedi
Carica il tuo progetto
squarecloud.ignore, e la carica:--file:Conferma che la tua app sia online
https://<tuo-sottodominio>.squareweb.app nel tuo browser: dovresti vedere la tua applicazione rispondere. Se hai fatto il deploy di un bot, invia un comando per confermare che sia online.
https://hello-square-yourname.squareweb.app (con il tuo sottodominio) risponde Hello from Square Cloud!.
Prossimi passi
File di configurazione
squarecloud.app: memoria, comando di avvio, sottodominio e riavvii automatici.
