Allow to use an empty lms.conf file, default values are now all hardcoded, fixes #584
This commit is contained in:
@@ -89,7 +89,7 @@ int main(int argc, char* argv[])
|
||||
|
||||
image::init(argv[0]);
|
||||
core::Service<core::IConfig> config{ core::createConfig(vm["conf"].as<std::string>()) };
|
||||
db::Db db{ config->getPath("working-dir") / "lms.db" };
|
||||
db::Db db{ config->getPath("working-dir", "/var/lms") / "lms.db" };
|
||||
core::Service<cover::IArtworkService> coverArtService{ cover::createArtworkService(db, vm["default-release-cover,"].as<std::string>(), vm["default-artist-image"].as<std::string>()) };
|
||||
|
||||
coverArtService->setJpegQuality(config->getULong("cover-jpeg-quality", vm["quality"].as<unsigned>()));
|
||||
|
||||
@@ -203,7 +203,7 @@ int main(int argc, char* argv[])
|
||||
throw std::runtime_error{ "File '" + genParams.trackPath.string() + "' does not exist!" };
|
||||
|
||||
core::Service<core::IConfig> config{ core::createConfig(vm["conf"].as<std::string>()) };
|
||||
db::Db db{ config->getPath("working-dir") / "lms.db" };
|
||||
db::Db db{ config->getPath("working-dir", "/var/lms") / "lms.db" };
|
||||
db::Session session{ db };
|
||||
std::cout << "Starting generation..." << std::endl;
|
||||
|
||||
|
||||
@@ -145,7 +145,7 @@ int main(int argc, char* argv[])
|
||||
|
||||
core::Service<core::IConfig> config{ core::createConfig(vm["conf"].as<std::string>()) };
|
||||
|
||||
Db db{ config->getPath("working-dir") / "lms.db" };
|
||||
Db db{ config->getPath("working-dir", "/var/lms") / "lms.db" };
|
||||
Session session{ db };
|
||||
|
||||
std::cout << "Creating recommendation service..." << std::endl;
|
||||
|
||||
@@ -384,7 +384,7 @@ int main(int argc, char* argv[])
|
||||
|
||||
ServiceProvider<Config>::create(configFilePath);
|
||||
|
||||
db::Db db{ ServiceProvider<Config>::get()->getPath("working-dir") / "lms.db" };
|
||||
db::Db db{ ServiceProvider<Config>::get()->getPath("working-dir", "/var/lms") / "lms.db" };
|
||||
db::SessionPool sessionPool{ db, nbWorkers };
|
||||
|
||||
std::cout << "Caching all features..." << std::endl;
|
||||
|
||||
Reference in New Issue
Block a user