Skip to content

Commit 4dfa324

Browse files
committed
dockerizing sidekiq
1 parent 5765cbc commit 4dfa324

File tree

5 files changed

+12
-10
lines changed

5 files changed

+12
-10
lines changed

config/initializers/sidekiq.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11

22
Sidekiq.configure_server do |config|
3-
config.redis = { url: "redis://redis:6379" }
3+
print("----------------------- CONFIGURING SERVER")
4+
config.redis = { url: "redis://redis:6379/0" }
45

56
config.on(:startup) do
67
Sidekiq::Cron::Job.load_from_hash YAML.load_file("config/schedule.yml")
7-
Sidekiq::Scheduler.reload_schedule!
88
end
99
end
1010

1111
Sidekiq.configure_client do |config|
12-
config.redis = { url: "redis://redis:6379" }
12+
config.redis = { url: "redis://redis:6379/0" }
1313
end

config/routes.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
require 'sidekiq/web'
22
require 'sidekiq/cron/web'
3+
Sidekiq::Web.use ActionDispatch::Cookies
34
Sidekiq::Web.use ActionDispatch::Session::CookieStore, key: "_interslice_session"
45

56
Rails.application.routes.draw do

config/sidekiq.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
:verbose: false
2+
:concurrency: 10
3+
:timeout: 60
4+
5+
:queues:
6+
- default

docker-compose.yml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,15 @@ services:
1616

1717
redis:
1818
image: redis
19-
command: bash -c "redis-server"
2019
environment:
21-
REDIS_URL: redis://0.0.0.0:6379/0
20+
REDIS_URL: redis://redis:6379/0
2221
ports:
2322
- "6379:6379"
2423
volumes:
2524
- redis:/var/lib/redis/data
2625

2726
app:
2827
build: .
29-
command: bash -c "rm -f tmp/pids/server.pid && bundle exec rails s -p 3000 -b '0.0.0.0'"
3028
volumes:
3129
- '.:/app'
3230
ports:
@@ -38,14 +36,11 @@ services:
3836

3937
sidekiq:
4038
build: .
41-
command: bash -c "bundle exec sidekiq restart"
4239
volumes:
4340
- '.:/app'
4441
depends_on:
4542
- redis
4643
- app
47-
networks:
48-
- default
4944

5045
elasticsearch:
5146
image: elasticsearch:8.4.0

init_app.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ rails db:create
33
rails db:migrate
44
rm tmp/pids/server.pid
55
rails server -b 0.0.0.0
6-
redis-server
6+
redis-server --daemonize yes
77
sidekiq restart

0 commit comments

Comments
 (0)