Skip to content

SWillames/discount_inss

Repository files navigation

README

This README would normally document whatever steps are necessary to get the application up and running.

Api em Ruby on Rails criada para a busca de cep. Essa aplicação utiliza o Postgresql como banco de dados, está dockerizada, caso a pessoa que irá instalar não tenha ruby on rails instalado em sua maquina.

Clone o repositório em sua máquina local:

git clone [email protected]:SWillames/interview_api.git
cd backend-api

Instalação

Faça a instalação do docker e docker-compose caso não tenha instalado em sua maquina. Usando Docker & docker-compose

Construindo a image do projeto com o comando build:

docker-compose build

Execute a task para criar o usuario default da Aplicação:

docker-compose run --rm app bundle exec rails dev:setup

Sem Docker

Versão Utilizada

  • Ruby 2.7.1
  • Rails 5.2.0

para instalar as dependencias.

bundle install

Crie e popule o banco com o usuario default da Aplicação:

rails dev:setup

Utilização

A aplicação utiliza o devise_token_auth, e em todas as requests precisam das seguintes informações nos headers:

email: [email protected]
password: 123456 

Para rodar a aplicação: Com Docker

docker-compose up

Sem Docker

rails s

Rodando os testes

Com Docker

docker-compose run --rm app bundle exec rspec

Sem Docker

rails s

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published