Subir Aplicación
Crea y haz deploy de una nueva aplicación desde un .zip de hasta 100 MB con POST /v2/apps. El runtime se detecta solo; usa commit para los cambios posteriores.
string
requerido
La clave de API de tu cuenta. Puedes encontrarla en la configuración de tu cuenta.
apps:write.
Upload crea una aplicación totalmente nueva a partir de un archivo zip: detecta el runtime y la versión, aprovisiona un contenedor en el cluster que actualmente tenga el menor uso de RAM, y lo inicia. Úsalo para un primer deploy; para enviar un cambio a una aplicación que ya existe, usa Enviar Commit a la Aplicación en su lugar, que es más rápido porque no vuelve a aprovisionar el contenedor.
Quien realiza la llamada necesita al menos 256 MB de memoria disponible en su plan antes de que se acepte la subida, y el zip tiene un límite de 100 MB. Los campos de la respuesta dependen de tu squarecloud.config: description y domain solo están presentes cuando se configuran allí, y language reporta el runtime y la versión detectados. Las solicitudes tienen un límite de 1 subida cada 3 segundos por usuario.
El cuerpo de la solicitud está limitado a 101 MB (un archivo de hasta 100 MB más la sobrecarga del formulario): una solicitud mayor se rechaza con 413 FILE_TOO_LARGE mientras aún se está subiendo. Solo se lee la primera parte de archivo; los campos adicionales del formulario se ignoran.
Una vez que la aplicación esté en ejecución, gestiónala con Iniciar, Detener y Reiniciar, y consulta su estado con Obtener Estado de la Aplicación.
Parámetros
file
requerido
La aplicación que se va a subir debe estar comprimida en un archivo zip (.zip) y el Content-Type debe ser multipart/form-data.
Respuesta
string
Indica si la llamada fue exitosa:
success si lo fue, error si no.object
El contenido de la respuesta.
Errores comunes
Relacionado
- CLI:
squarecloud upload - SDKs:
api.apps.create()(JavaScript),client.apps.create()(Python),c.Apps.Create()(Go)

