¿Qué es el archivo de configuración?
El archivo de configuración es un archivo que contiene los parámetros de tu aplicación, como el archivo principal, la memoria, la versión y otros ajustes. Este archivo se usa para configurar y desplegar tu aplicación en la plataforma de Square Cloud.squarecloud.app
Creando el archivo de configuración
Crear el archivo de configuración es muy sencillo: solo crea un archivo llamadosquarecloud.app o squarecloud.config y añade los parámetros de configuración dentro de él.
1
Elige la extensión
El archivo de configuración puede tener dos extensiones: .app o .config. Puedes usar
squarecloud.app o squarecloud.config, la que prefieras. Consejo: usa .app para ayudar a promocionar Square Cloud. 🥰😂
En macOS, recomendamos usar la extensión .config.
2
Crea el archivo
Crea un archivo con la extensión seleccionada y añade los parámetros de configuración dentro de él.
Parámetros de configuración
A continuación puedes ver todos los parámetros de configuración disponibles para tu archivo de configuración.Los parámetros editables (✅) pueden modificarse en el panel de control después del despliegue. Los parámetros no editables (❌) requieren volver a subir por completo la aplicación para aplicar los cambios.
Detallando los parámetros de configuración
A continuación puedes ver los parámetros de configuración que puedes usar en tu archivo de configuración.MAIN [*]
Tipo: String | Editable: ❌ | Límite: 32 caracteresDefine el archivo principal de la aplicación.
Cuando se establece este parámetro, el entorno de ejecución se inferirá según la extensión del archivo principal
MEMORY [*]
Tipo: Integer | Editable: ✅ | Límite: Mínimo 256MB (bot), 512MB (sitio)Define la cantidad de memoria que usará tu aplicación.
El valor debe especificarse en megabytes (MB).
VERSION [*]
Tipo: String | Editable: ❌ | Valores:
recommended, latest o una versión específica
Define la versión del lenguaje para tu aplicación.DISPLAY_NAME [*]
Tipo: String | Editable: ✅ | Límite: 32 caracteresDefine el nombre visible de tu aplicación.
DESCRIPTION
Tipo: String | Editable: ✅ | Límite: 280 caracteresDefine la descripción de tu aplicación.
AUTORESTART
Tipo: Boolean | Editable: ✅ | Valores:
true, false | Predeterminado: falseDefine si la aplicación debe reiniciarse automáticamente en caso de fallo.SUBDOMAIN
Tipo: String | Editable: ✅ | Límite: 63 caracteres | Predeterminado:
undefinedDefine el subdominio de tu sitio (solo aplicaciones web).La URL final será:
mysite.squareweb.appRUNTIME
Tipo: String | Editable: ❌Define un entorno de ejecución manualmente.Consulta los valores y entornos aceptados a continuación.
START
Tipo: String | Editable: ✅ | Límite: 256 caracteres | Predeterminado:
undefinedDefine un comando de inicio personalizado.Ejemplos de configuración para bots
Aquí tienes algunos ejemplos de configuración para bots:Ejemplos de configuración para sitios
Aquí tienes algunos ejemplos de configuración para sitios web:La URL del sitio será:
mysite.squareweb.appnext.config.js como MAIN solo se usa para que el sistema reconozca el proyecto como un proyecto de JavaScript o TypeScript (otro archivo .ts/.tsx)
