env-options.js 733 B

12345678910111213141516171819202122232425262728
  1. // ../config.js accepts options via environment variables
  2. const options = {}
  3. if (process.env.DOTENV_CONFIG_ENCODING != null) {
  4. options.encoding = process.env.DOTENV_CONFIG_ENCODING
  5. }
  6. if (process.env.DOTENV_CONFIG_PATH != null) {
  7. options.path = process.env.DOTENV_CONFIG_PATH
  8. }
  9. if (process.env.DOTENV_CONFIG_QUIET != null) {
  10. options.quiet = process.env.DOTENV_CONFIG_QUIET
  11. }
  12. if (process.env.DOTENV_CONFIG_DEBUG != null) {
  13. options.debug = process.env.DOTENV_CONFIG_DEBUG
  14. }
  15. if (process.env.DOTENV_CONFIG_OVERRIDE != null) {
  16. options.override = process.env.DOTENV_CONFIG_OVERRIDE
  17. }
  18. if (process.env.DOTENV_CONFIG_DOTENV_KEY != null) {
  19. options.DOTENV_KEY = process.env.DOTENV_CONFIG_DOTENV_KEY
  20. }
  21. module.exports = options