remove all redis related

master
Thomas Riboulet 8 years ago
parent 5a1a4456a8
commit c55944bb30

@ -1,7 +1,4 @@
source 'https://rubygems.org'
gem 'sinatra'
gem 'haml'
gem 'redis'
gem 'sidekiq'
gem 'puma'

@ -1,13 +0,0 @@
FROM mcansky/base_ruby:2c7652fa95a2ab9419bb85e81a7c801ca6fa65d2
# Set environment variables.
ENV HOME /var/app
ENV RACK_ENV production
# Define working directory.
WORKDIR /var/app
RUN git clone https://github.com/mcansky/sinatra_hello.git /var/app
RUN cd /var/app; bundle install
CMD ["/usr/local/bin/foreman","run", "sidekiq","-d","/var/app"]

@ -1,3 +1 @@
require './hello'
require 'sidekiq/web'
run Rack::URLMap.new('/' => SimpleApp, '/sidekiq' => Sidekiq::Web)

@ -1,29 +1,10 @@
require 'sinatra'
require 'haml'
require 'sidekiq'
require './workers/test_job'
Sidekiq.configure_server do |config|
config.redis = { url: ENV['REDIS_URL'] || 'redis://localhost:6379/1' }
end
class MyRedis
def self.redis
@@redis ||= Redis.new(url: ENV['REDIS_URL'] || 'redis://localhost:6379/1' )
@@redis.incr('blob1')
@@redis
end
def self.value
MyRedis.redis.get('blob1')
end
end
class SimpleApp < Sinatra::Base
get '/' do
20.times { TestJob.perform_async }
haml "%h3 Hello THE BEANSTALK AWESOME World! #{MyRedis.value}"
haml "%h3 Hello THE BEANSTALK AWESOME World!"
end
get '/mu-c9478619-b3ea1fef-e218a7ee-09081759' do

@ -1,8 +0,0 @@
class TestJob
include Sidekiq::Worker
def perform
sleep 5
MyRedis.redis.incr('blob1')
end
end
Loading…
Cancel
Save