lib/mcrain/redis.rb in mcrain-0.2.0 vs lib/mcrain/redis.rb in mcrain-0.2.1

- old
+ new

@@ -26,14 +26,18 @@ client.keys end attr_accessor :db_dir + DB_DIR_ON_CONTAINER = '/data'.freeze + def build_docker_options r = super - if db_dir + if db_dir && !db_dir.empty? r['Volumes'] ||= {} - r['Volumes']["/data"] = File.expand_path(db_dir) + r['Volumes'][DB_DIR_ON_CONTAINER] = {} + r['HostConfig']['Binds'] ||= [] + r['HostConfig']['Binds'] << "#{db_dir}:#{DB_DIR_ON_CONTAINER}" end return r end end end