Cos’è il file di configurazione?
Il file di configurazione è un file che contiene i parametri della tua applicazione, come il file principale, la memoria, la versione e altre impostazioni. Questo file viene usato per configurare ed effettuare il deploy della tua applicazione sulla piattaforma Square Cloud.squarecloud.app
Creare il file di configurazione
Creare il file di configurazione è molto semplice: basta creare un file chiamatosquarecloud.app o squarecloud.config e aggiungere al suo interno i parametri di configurazione.
1
Scegli l'estensione
Il file di configurazione può avere due estensioni: .app o .config. Puoi usare
squarecloud.app o squarecloud.config, quella che preferisci. Suggerimento: usa .app per aiutare a promuovere Square Cloud. 🥰😂
Su macOS, consigliamo di usare l’estensione .config.
2
Crea il file
Crea un file con l’estensione selezionata e aggiungi al suo interno i parametri di configurazione.
Parametri di configurazione
Di seguito puoi vedere tutti i parametri di configurazione disponibili per il tuo file di configurazione.I parametri modificabili (✅) possono essere modificati nella dashboard dopo il deploy. I parametri non modificabili (❌) richiedono un ricaricamento completo dell’applicazione per applicare le modifiche.
Dettaglio dei parametri di configurazione
Di seguito puoi vedere i parametri di configurazione che puoi usare nel tuo file di configurazione.MAIN [*]
Tipo: String | Modificabile: ❌ | Limite: 32 caratteriDefinisce il file principale dell’applicazione.
Quando questo parametro è impostato, l’ambiente di runtime verrà dedotto in base all’estensione del file principale
MEMORY [*]
Tipo: Integer | Modificabile: ✅ | Limite: Minimo 256MB (bot), 512MB (sito)Definisce la quantità di memoria che la tua applicazione utilizzerà.
Il valore deve essere specificato in megabyte (MB).
VERSION [*]
Tipo: String | Modificabile: ❌ | Valori:
recommended, latest o versione specifica
Definisce la versione del linguaggio per la tua applicazione.DISPLAY_NAME [*]
Tipo: String | Modificabile: ✅ | Limite: 32 caratteriDefinisce il nome visualizzato della tua applicazione.
DESCRIPTION
Tipo: String | Modificabile: ✅ | Limite: 280 caratteriDefinisce la descrizione della tua applicazione.
AUTORESTART
Tipo: Boolean | Modificabile: ✅ | Valori:
true, false | Predefinito: falseDefinisce se l’applicazione debba riavviarsi automaticamente in caso di errore.SUBDOMAIN
Tipo: String | Modificabile: ✅ | Limite: 63 caratteri | Predefinito:
undefinedDefinisce il sottodominio per il tuo sito (solo applicazioni web).L’URL finale sarà:
mysite.squareweb.appRUNTIME
Tipo: String | Modificabile: ❌Definisce manualmente un ambiente di runtime.Consulta di seguito i valori e gli ambienti accettati.
START
Tipo: String | Modificabile: ✅ | Limite: 256 caratteri | Predefinito:
undefinedDefinisce un comando di avvio personalizzato.Esempi di configurazione per i bot
Ecco alcuni esempi di configurazione per i bot:Esempi di configurazione per i siti
Ecco alcuni esempi di configurazione per i siti web:L’URL del sito sarà:
mysite.squareweb.appnext.config.js come MAIN viene usato solo per far riconoscere al sistema il progetto come progetto JavaScript o TypeScript (un altro file .ts/.tsx)
