Aplicações

Fazer upload da aplicação

post

Faz upload de uma nova aplicação para a Discloud

Authorizations
api-tokenstringRequired
Body
filestring · binaryRequired

Arquivo da aplicação para fazer upload (formato .ZIP)

Responses
post
/upload

No content

Obter informações da aplicação

get

Recupera informações sobre uma aplicação específica ou todas as aplicações

Authorizations
api-tokenstringRequired
Path parameters
appIDstringRequired

ID da aplicação ou "all" para recuperar todas as aplicações

Responses
get
/app/{appID}

Obter status da aplicação

get

Recupera informações de status sobre uma aplicação específica ou todas as aplicações

Authorizations
api-tokenstringRequired
Path parameters
appIDstringRequired

ID da aplicação ou "all" para recuperar status de todas as aplicações

Responses
get
/app/{appID}/status

Obter logs da aplicação

get

Recupera os logs de uma aplicação específica ou de todas as aplicações

Authorizations
api-tokenstringRequired
Path parameters
appIDstringRequired

ID da aplicação ou "all" para recuperar logs de todas as aplicações

Responses
get
/app/{appID}/logs

Obter backup da aplicação

get

Gera e recupera o backup de uma aplicação específica ou de todas as aplicações

Authorizations
api-tokenstringRequired
Path parameters
appIDstringRequired

ID da aplicação ou "all" para recuperar backups de todas as aplicações

Responses
get
/app/{appID}/backup

Iniciar aplicação

put

Inicia uma aplicação específica ou todas as aplicações

Authorizations
api-tokenstringRequired
Path parameters
appIDstringRequired

ID da aplicação ou "all" para iniciar todas as aplicações

Responses
put
/app/{appID}/start

Reiniciar aplicação

put

Reinicia uma aplicação específica ou todas as aplicações

Authorizations
api-tokenstringRequired
Path parameters
appIDstringRequired

ID da aplicação ou "all" para reiniciar todas as aplicações

Responses
put
/app/{appID}/restart

Parar aplicação

put

Para uma aplicação específica ou todas as aplicações

Authorizations
api-tokenstringRequired
Path parameters
appIDstringRequired

ID da aplicação ou "all" para parar todas as aplicações

Responses
put
/app/{appID}/stop

Atualizar RAM da aplicação

put

Atualiza a alocação de RAM para uma aplicação específica

Authorizations
api-tokenstringRequired
Path parameters
appIDstringRequired

ID da aplicação para atualizar a RAM

Body
ramMBintegerRequired

A quantidade de RAM em MB para alocar a aplicação

Example: 200
Responses
put
/app/{appID}/ram

Atualizar código da aplicação

put

Atualiza uma aplicação existente fazendo upload de uma nova versão do código

Authorizations
api-tokenstringRequired
Path parameters
appIDstringRequired

ID da aplicação a ser atualizada

Body
filestring · binaryRequired

Arquivo da aplicação a ser enviado (formato .ZIP)

Responses
put
/app/{appID}/commit

Atualizar perfil da aplicação

put

Atualiza as informações de perfil (avatar e nome) de uma aplicação específica

Authorizations
api-tokenstringRequired
Path parameters
appIDstringRequired

ID da aplicação a ser atualizada

Body
avatarURLstringRequired

URL para a imagem do avatar da aplicação

Example: https://i.ibb.co/0yJhZw92/Uma01.png
namestringRequired

Nome da aplicação

Example: Discloud App
Responses
put
/app/{appID}/profile

Listar arquivos e pastas

get

Lista arquivos e pastas no diretório da aplicação

Authorizations
api-tokenstringRequired
Path parameters
appIDstringRequired

ID da aplicação

Query parameters
cPathstringOptional

Caminho do diretório (padrão: workDir da app)

Responses
get
/app/{appID}/explorer

No content

Criar arquivo ou pasta

post

Cria um novo arquivo ou pasta na aplicação

Authorizations
api-tokenstringRequired
Path parameters
appIDstringRequired

ID da aplicação

Body
anyOptional
Responses
post
/app/{appID}/explorer

No content

Abrir/ler arquivo

get

Lê o conteúdo de um arquivo na aplicação

Authorizations
api-tokenstringRequired
Path parameters
appIDstringRequired

ID da aplicação

Query parameters
cPathstringRequired

Caminho completo do arquivo

Responses
get
/app/{appID}/explorer/open

No content

Editar arquivo

put

Edita o conteúdo de um arquivo na aplicação

Authorizations
api-tokenstringRequired
Path parameters
appIDstringRequired

ID da aplicação

Body
anyOptional
Responses
put
/app/{appID}/explorer/edit

No content

Executar comando no container

put

Executa um comando dentro do container da aplicação

Authorizations
api-tokenstringRequired
Path parameters
appIDstringRequired

ID da aplicação

Body
cmdstringRequired

Comando a ser executado no container

Responses
put
/app/{appID}/exec

Deletar aplicação

delete

Deleta permanentemente uma aplicação

Authorizations
api-tokenstringRequired
Path parameters
appIDstringRequired

ID da aplicação a ser deletada

Responses
delete
/app/{appID}/delete

Last updated