Skip to content

This project is a challenge with Ruby, Sinatra and Rspec

Notifications You must be signed in to change notification settings

mouradev/cnab_parser

 
 

Repository files navigation

CNAB Blu 🔵

Ruby

Eu utilizei Ruby com Sinatra e Corneal para fazer este desafio, a aplicação está pronta para rodar com Docker, mas caso não tenha docker instalado, Leia as instruções para rodar sem Docker.

Rodando a aplicação com Docker 🚀🐋

  • Para rodar as migrations antes de subir a aplicação:

    Este comando só precisa ser executado na primeira inicialização

    docker-compose run --rm ruby rake db:migrate
    
  • Após isso, basta rodar a aplicação com docker-compose:

    docker-compose up
    
  • Agora é só acessar http://localhost:3000.

Rodar os testes 🧪

  • Rodar as migrations no ambiente de teste:

    Este comando só precisa ser executado uma vez também

    docker-compose run --rm ruby rake db:migrate SINATRA_ENV=test
    
  • Executar os testes:

    docker-compose run --rm ruby rspec -fd
    

About

This project is a challenge with Ruby, Sinatra and Rspec

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 76.1%
  • HTML 12.7%
  • CSS 10.5%
  • Dockerfile 0.7%