Skip to content
This repository was archived by the owner on Mar 21, 2020. It is now read-only.

Latest commit

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

BDR

Pré-requisitos

  • docker
  • docker-compose

Instalação

git clone git@github.com:robertoarruda/bdr.git

Entre no diretório do projeto cd bdr

Setar permissão mkdir -m 777 api/app/tmp ou se já existir chmod -R 777 api/app/tmp

Levante o docker do projeto docker-compose up -d

Entre no container docker exec -ti mysql55.docker bash

Inicie o mysql mysql -u docker -p[senha => docker]

Execute a query:

CREATE DATABASE `bdr`;
USE `bdr`;
DROP TABLE IF EXISTS `tasks`;
CREATE TABLE `tasks` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(150) NOT NULL,
`description` text,
`priority` int(11) NOT NULL DEFAULT '1',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

Cadastre um tarefa

curl --request POST \
--url http://localhost/api/tasks \
--header 'content-type: application/json' \
--data '{
"title": "Título",
"description": "Descrição",
"priority": "1"
}'

Liste as tarefas

curl --request GET \
--url http://localhost/api/tasks

Consulte uma tarefa

curl --request GET \
--url http://localhost/api/tasks/[id]

Edite uma tarefa

curl --request PUT \
--url http://localhost/api/tasks/[id] \
--header 'content-type: application/json' \
--data '{
"title": "Alterado",
"description": "Descrição"
}'

Exclua uma tarefa

curl --request DELETE \
--url http://localhost/api/tasks/[id] \
--header 'content-type: application/json'

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages