You need this software to install the project
- Ruby 2.5
- Rails 5.1.5
- PostgreSQL + Devtools
- NodeJs
- Redis
- Foreman
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
A step by step series of examples that tell you have to get a development env running
- Clone the repo at https://github.com/edugonch/twitts_fetch_backend
- Run bundle install
bundle install
- Create the database
rake db:create
- Migrate the database
rake db:migrate
- Run the seeds to create the test user
rake db:seed
- Run the application with the workers
foreman start -f Procfile.dev
I'm using minitest to make the tests.
You can run the test with
rails test
- RubyOnRails - The web framework used
- PostgreSql - Database Engine
- Sidekiq - Background Jobs
- SidekiqScheduler - Scheduler for Sidekiq
- Swaggard - Implementation of swagger for rails
- RubyJwt - Ruby implementation of JSON Web Token
- Eduardo González - Initial work - edugonch
This project is licensed under the MIT License - see the LICENSE.md file for details
You can see it live running at: