Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to specify environment variables in loopback 4?

Tags:

loopbackjs

I found documentation for the previous version https://loopback.io/doc/en/lb3/Environment-specific-configuration.html but I can't find a documentation for the version 4

There's something I'm missing or v4 doesn't yet support environment specific configuration?

like image 248
Edo Avatar asked Oct 17 '18 15:10

Edo


1 Answers

After breaking my head looking for documentation - these are the steps I used to handle environment configuration:

  1. Step 1: Install dotenv package

    npm install --s dotenv

  2. Add a .env file to the root of your project (server/.env). Sample format in this file given below:

    SampleKey=testValue

  3. Require this file from the index.js file (I placed this on line 2)

    // Addition of dotenv for access to process.env (environment variables) const dotenv = require('dotenv').config();

  4. You should be able to access keys from your file now as follows:

    console.log(process.env.SampleKey);

like image 73
Jonathan Cardoz Avatar answered Nov 10 '22 20:11

Jonathan Cardoz