loadEnv.js 504 B

1234567891011121314151617
  1. const dotenv = require("dotenv");
  2. var path = require("path");
  3. /**
  4. * Load environment variables for truffle. This method will load some
  5. * cluster-wide environment variables if `CLUSTER` is set in
  6. * `{rootPath}/.env`.
  7. * @param {string} rootPath
  8. */
  9. module.exports = function loadEnv(rootPath) {
  10. dotenv.config({ path: path.join(rootPath, ".env") });
  11. if (process.env.CLUSTER !== undefined) {
  12. dotenv.config({
  13. path: path.join(rootPath, `.env.cluster.${process.env.CLUSTER}`),
  14. });
  15. }
  16. };