Skip to main content
apps.upload() cria uma aplicação do zero a partir de um .zip de código. É o principal ponto de entrada para colocar uma aplicação nova no ar via SDK.

Exemplo completo

Parâmetro zipFile

FileInput
required
Conteúdo do .zip a ser enviado. Aceita Buffer, Blob, ArrayBuffer ou Uint8Array.

Parâmetro options

string
Nome de exibição da aplicação.
string
Linguagem/runtime da aplicação (ex: node, python).
string
Comando de start customizado, sobrescrevendo o padrão detectado.
string | number
Limite de memória em MB.
string
Subdomínio desejado para a aplicação. Depois de criada, esse subdomínio pode ser consultado e ter um domínio customizado apontado para ele — veja Domínios.
Todos os campos de options são opcionais e omitidos da requisição quando não informados — o SDK só anexa ao FormData os campos presentes.

Parâmetro fileName

string
default:"app.zip"
Nome do arquivo enviado no campo file do multipart/form-data.

Resposta — UploadAppResponse

O upload é enviado como multipart/form-data. Não defina o header Content-Type manualmente ao usar fetch customizado — o boundary precisa ser gerado pelo runtime.

Substituir código de uma app existente

Para reimplantar código em uma aplicação já criada, use apps.commit() em vez de apps.upload().