diff --git a/chef/cookbooks/common/recipes/daemontools.rb b/chef/cookbooks/common/recipes/daemontools.rb
index 2dc18e3d3eb2b55f9c8143aaf27de41fce008cb3..6d723964a2cadc05db8d5fb524bd272f61c24006 100644
--- a/chef/cookbooks/common/recipes/daemontools.rb
+++ b/chef/cookbooks/common/recipes/daemontools.rb
@@ -65,7 +65,7 @@ execute "executable" do
 end
 
 execute "resque worker run" do
-  command "mkdir -p /service/resque_worker && echo '#!/bin/sh' > /service/resque_worker/run && echo 'RAILS_ENV=production QUEUE=* HOME=/usr/local/app/diaspora exec /usr/local/bin/rake resque:work' >> /service/resque_worker/run"
+  command "mkdir -p /service/resque_worker && echo '#!/bin/sh' > /service/resque_worker/run && echo 'cd /user/local/app/diaspora && RAILS_ENV=production QUEUE=* HOME=/usr/local/app/diaspora exec /usr/local/bin/rake resque:work' >> /service/resque_worker/run"
 end
 
 execute "executable" do
diff --git a/config/initializers/resque.rb b/config/initializers/resque.rb
index ece0002cc025325bf04a69e7595bccea1ae1b8f6..6922ffb41aa2607bb078a6c73ec63815b32962cd 100644
--- a/config/initializers/resque.rb
+++ b/config/initializers/resque.rb
@@ -1,3 +1,4 @@
+Dir[File.join(Rails.root, 'app', 'models', 'jobs', '*.rb')].each { |file| require file }
 #config = YAML::load(File.open("#{Rails.root}/config/redis.yml"))
 #Resque.redis = Redis.new(:host => config['host'], :port => config['port'])
 require 'resque'