-
Certifique-se de ter o Docker e o Docker Compose instalados.
-
No terminal, na raiz do projeto (onde está o
compose.yaml), rode:
docker compose up --build- Aguarde o container buildar e iniciar.
- Acessar o link, onde está localizado no OneDrive, tasks.json
https://1drv.ms/f/c/7e3395b51ee92213/En3bqeExiqdPjCjugH9Z6t4B_EXfrtTf8jdCBhn6i5oJPw?e=kOoUxF (Qualquer e-mail, da microsoft) - Baixar o tasks.json
- Insira o tasks.json no Postman ou insomnia.
ou criar as rotas:
- URL (PORTA):
http://localhost:8081
- URL:
/auth/register - Método:
POST - Request Body:
{
"login": "ADMIN1",
"password": "senha123",
"role": "ADMIN" // <- ADMIN OU USER
}
- Resposta:
200 Okay(sem corpo)
- URL:
/auth/login - Método:
POST - Request Body:
{
"login": "ADMIN1",
"password": "senha123"
}
- Resposta:
200 Okay
{
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJhdXRoLWFwaSIsInN1YiI6IkFETUlOMSIsInJvbGUiOiJhZG1pbiIsImV4cCI6MTc0ODQyNTgxN30.pFzpvBViw4baPeiIPDentk8s2O-qgx1JX2u0to125Jk"
}- URL:
/tarefas - Método:
POST - Request Body:
{
"titulo": "titulo",
"descricao": "ver se da bom",
"status": "INICIO"
}
- URL:
/tarefas - Método:
GET - Resposta:
[
{
"titulo": "titulo",
"descricao": "ver se da bom",
"status": "INICIO"
}
]- URL:
/tarefas/{id} - Método:
GET - Resposta:
{
"titulo": "titulo",
"descricao": "ver se da bom",
"status": "INICIO"
}-
URL:
/tarefas/{id} -
Método:
PUT -
Parâmetro:
id(long) — ID da tarefa a ser atualizado -
Request Body:
-
Resposta: Objeto atualizado
204 No Content
- URL:
/tarefas/{id} - Método:
DELETE - Parâmetro:
id(long) — ID da tarefa a ser atualizado - Resposta:
204 No Content
-
Parar a aplicação:
docker compose down
-
Rodar em modo detach (em background):
docker compose up --build -d
