Skip to content

thvieira/bookstore-api-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bookstore Demo API

Esta é uma API de demonstração desenvolvida para exercícios de automação de testes com Robot Framework. Foi construída utilizando JavaScript com ExpressJS, persistência em memória com LowDB e autenticação JWT.

Esta API possui dois serviços, /auth para autenticação e /books para gerenciamento de livros no catálogo da livraria.

Subir o container diretamente do DockerHub

$ docker run -d -p 3000:3000 --name bookstore-api-demo-from-hub thvieiraid/bookstore-api-demo:latest

Subir container localmente

Primeiramente, construa a imagem Docker:

$ docker build . -t="bookstore-api-demo"

Então execute uma instância do container Docker:

$ docker run -d -p 3000:3000 --name bookstore-api-demo bookstore-api-demo

Autenticação

Os dados de autenticação na API são configurados no arquivo .env e por padrão são:

DEFAULT_USER = AnaTerra
DEFAULT_PASS = ana123

Realize a autenticação através do serviço /auth e utilize o token JWT gerado através do cabeçalho x-access-token.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published