diff options
Diffstat (limited to 'src/main/scala/com/drivergrp/core/config.scala')
-rw-r--r-- | src/main/scala/com/drivergrp/core/config.scala | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/scala/com/drivergrp/core/config.scala b/src/main/scala/com/drivergrp/core/config.scala index bc17d6b..ac4c609 100644 --- a/src/main/scala/com/drivergrp/core/config.scala +++ b/src/main/scala/com/drivergrp/core/config.scala @@ -13,7 +13,12 @@ object config { scala.sys.props.get("application.config") match { case Some(filename) => - ConfigFactory.parseFile(new File(filename)).withFallback(configDefaults) + val configFile = new File(filename) + if(configFile.exists()) { + ConfigFactory.parseFile(configFile).withFallback(configDefaults) + } else { + throw new IllegalStateException(s"No config found at $filename") + } case None => configDefaults } |