Backend/API do aplicativo MANEJA, desenvolvido com Ruby on Rails e PostgreSQL.
git clone https://github.com/Leafth/maneja-api.git
cd maneja-apicp .env.example .envdocker compose builddocker compose run --rm api bin/rails db:preparedocker compose upA API ficará disponível em:
http://localhost:3000
Health check:
http://localhost:3000/up
Execute a suíte de testes:
docker compose run --rm api bundle exec rspecExecute todas as validações do projeto:
docker compose run --rm api bin/ciO comando executa:
- RSpec
- RuboCop
- Brakeman
- Bundler Audit
docker compose run --rm api bin/rails consoledocker compose run --rm api bin/rails db:migratedocker compose psdocker compose logs -f apidocker compose downdocker compose down -v