diff --git a/index.js b/index.js
index 323add51f5511dac0c8add37e9b795f6f1954dda..f0d11cdc537593442013f52244ce50993b030959 100644
--- a/index.js
+++ b/index.js
@@ -41,8 +41,10 @@ module.exports = function() {
   let keys = objectDeepKeys(config)
   for (let index = 0; index < keys.length; index++) {
     const element = keys[index]
-    const env = process.env[element.toUpperCase().replace('.', '_')]
+    let env = process.env[element.toUpperCase().replace('.', '_')]
     if (env) {
+      env = (env == 'true') ? true : env
+      env = (env == 'false') ? false : env
       set(config, element, env)
     }
   }