docker run --name postgres-todolist -e POSTGRES_DB=todolist -e POSTGRES_USER=admin -e POSTGRES_PASSWORD=12345 -p 5432:5432 -d postgres
Após rodar o seguinte comando, um container docker com postgres será inicializado. Desta forma, é possível acessar o banco por um aplicativo, como o Dbeaver, por exemplo, com o respectivo usuário e senha. Em seguida, é possível configurar o projeto para utilizar este banco.
- O projeto deve conter uma rota para criacao de uma nova task.
- A task deve conter um id obrigatório, um nome obrigatório, uma descricao opcional, data de criacao, data de vencimento opcional e um status indicator (pendente, concluída, etc).
- O projeto deve conter uma rota para a visualizacao da task criada e sua busca deve ser realizada a partir do Id gerado na criacao.
- O projeto deve conter uma rota para edicao de uma task.
- Todos os dados podem ser editados pelo usuário, com excessao do id gerado no momento da criacao e a data de criacao.
- O projeto deve conter uma rota que permite o usuário a deletar uma task e a exclui do banco de dados.