Skip to content

pappman/api-flask

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

chat-benefits

Features

  • Leitura do mural de mensagens;
  • Post de mensagens pelo colaborador;
  • Organização dos colaboradores por ID;
  • Performace do codigo em python 3;
  • Aplicação dockerizada e escalavel;
  • Metodos http POST e GET definidos na requisição.

###Requisitos

  • Ter instalado: Docker, Git, Postman.
  • S.O linux.

###Modo de uso

1 Clone o projeto:

Link github

2 Build e deploy do container:

  • Navegue até o projeto clonado.
  • Encontre o arquivo bash service.sh
  • Execute sudo chmod +x service.sh
  • Agora execute sh service.sh
  • Se você executar o comando netstat no terminal netstat -nlpt a seguinte saida será apresentada(:::5000), isso quer dizer que nosso container esta rodando e aplicação tambem.

3 Consultar mural de mensagens

  • Abra o postman e solicite uma nova guia com a requisição para GET.
  • Consultaremos a seguinte URL http://127.0.0.1:5000/colaborador/ (Não se preocupe as configuração na aplicação e container vão direcionar todo trafego para porta 5000).

4 Postando mensagens

  • Com o postman aberto ainda solicitamos uma nova guia para requisição POST.
  • Usaremos a mesma URL http://127.0.0.1:5000/colaborador/ .
  • Clique em Body, depois em raw e logo em seguite no type altere type de text para json.
  • Use o seguinte modelo json:
Modelo Description
"id" O ID do colaborador será atribuido altomaticamente.
"mensagem" A mensagem se ser postada pelo colaborador
"nome" Nome do colaborador a ser registrado junto com seu feedback
Exemplo pratico

{ "id":"" , "mensagem": "Me acustumando ao novo normal", "nome": "joão" }

Desenvolvido por:

Gabriel Oliveira LinkedIn

###END

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 81.7%
  • Dockerfile 18.3%