Skip to content

Repository files navigation

OrchestraDev

API + Front-End de orquestração de containers docker.

Captura de tela 2026-08-02 180508

Tecnologias

  • C# | Asp Net Core (Minimal APIs) | .NET 10
  • VueJS

Executar Back-End

dotnet run  --project OrchestraDev.API

Executar Front-End

cd OrchestraDevFront; npm run dev

Endpoints

Swagger

GET /swagger

Criar servidor

Cria um novo servidor.

Endpoint:

POST /criar-servidor

Parâmetros:

Nome Tipo Obrigatório Descrição
nomeServidor string Sim Nome do servidor a ser criado
imagem string Sim Imagem Docker utilizada para criação do servidor

Exemplo:

POST http://localhost:5153/criar-servidor?nomeServidor=ServidorMinecraft&imagem=itzg/minecraft-server

Resposta:

200 OK

Deletar servidor

Remove um servidor existente.

Endpoint:

DELETE /deletar-servidor

Parâmetros:

Nome Tipo Obrigatório Descrição
containerId string Sim ID do container que será removido

Exemplo:

DELETE http://localhost:5153/deletar-servidor?containerId=abc123456

Resposta:

200 OK

Iniciar servidor

Inicia um container parado.

Endpoint:

GET /start-servidor

Parâmetros:

Nome Tipo Obrigatório Descrição
containerId string Sim ID do container que será iniciado

Exemplo:

GET http://localhost:5153/start-servidor?containerId=abc123456

Resposta:

200 OK

Parar servidor

Para um container em execução.

Endpoint:

GET /stop-servidor

Parâmetros:

Nome Tipo Obrigatório Descrição
containerId string Sim ID do container que será parado

Exemplo:

GET http://localhost:5153/stop-servidor?containerId=abc123456

Resposta:

200 OK

Status do servidor

Retorna o status atual do servidor.

Endpoint:

PUT /status-servidor

Parâmetros:

Nome Tipo Obrigatório Descrição
containerId string Sim ID do container para consultar status

Exemplo:

PUT http://localhost:5153/status-servidor?containerId=abc123456

Resposta:

200 OK
Content-Type: string

Reiniciar servidor

Reinicia um container em execução.

Endpoint:

GET /restart-servidor

Parâmetros:

Nome Tipo Obrigatório Descrição
containerId string Sim ID do container que será reiniciado

Exemplo:

GET http://localhost:5153/restart-servidor?containerId=abc123456

Resposta:

200 OK
Content-Type: string

Releases

Packages

Contributors

Languages