It is a simple app which helps you to customize basic colors(primary, secondary and background) of Bootstrap. You can create multiple "sites" with different themes. Several times a minute the app checks for updates and, if something changes, runs docker container with grunt which creates new bootstrap.css for updated site.
You can run Postgres and Redis with docker:
docker-compose up
Build
docker build -t themesapp/grunt .
bundle install
rails db:create
rails db:migrate
Test
bundle exec rake test
Run
bundle exec sidekiq
rails s