fix typo in File.join, set default source_dir for deploy_config