Skip to main content
string
obrigatório
A chave da API para sua conta. Você pode encontrá-la nas configurações da conta.
Requer uma chave de API com o escopo apps:write. O upload cria uma aplicação totalmente nova a partir de um arquivo zip: detecta a runtime e a versão, provisiona um container no cluster com o menor uso de RAM no momento e o inicia. Use isso para um primeiro deploy; para enviar uma alteração a uma aplicação que já existe, use Enviar commit da aplicação, que é mais rápido porque não reprovisiona o container. Quem chamar o endpoint precisa ter pelo menos 256 MB de memória disponível no plano antes de o upload ser aceito, e o zip tem um limite de 100 MB. Os campos da resposta dependem do seu squarecloud.config: description e domain só aparecem quando definidos lá, e language informa a runtime e a versão detectadas. As requisições possuem limite de taxa de 1 upload a cada 3 segundos por usuário. O corpo da requisição é limitado a 101 MB (um arquivo de até 100 MB mais a sobrecarga do formulário): uma requisição maior é rejeitada com 413 FILE_TOO_LARGE ainda durante o envio. Apenas a primeira parte de arquivo é lida; campos adicionais do formulário são ignorados. Depois que a aplicação estiver em execução, gerencie-a com Iniciar, Parar e Reiniciar, e verifique-a com Obter status da aplicação.

Parâmetros

file
obrigatório
A aplicação a ser enviada deve estar compactada em um arquivo zip (.zip) e o Content Type deve ser multipart/form-data.

Resposta

string
Indica se a chamada foi bem-sucedida: success se foi, error se não.
object
O conteúdo da resposta.

Erros comuns

Relacionados