Skip to content

Commit ea79e1e

Browse files
authored
Merge pull request #22 from JawherKl/feautre/17-update-env-stage
update var .env stage
2 parents 47ca310 + 4a29072 commit ea79e1e

File tree

6 files changed

+21
-11
lines changed

6 files changed

+21
-11
lines changed

.env.prod

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
NODE_ENV=prod
2+
DB_HOST=localhost
3+
DB_PORT=5432
4+
DB_USER=your_db_user
5+
DB_NAME=your_db_name
6+
DB_PASSWORD=your_db_password
7+
JWT_SECRET_KEY=your_secret_key

.env.test

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
NODE_ENV=test
2+
DB_HOST=localhost
3+
DB_PORT=5432
4+
DB_USER=your_db_user
5+
DB_NAME=your_db_name
6+
DB_PASSWORD=your_db_password
7+
JWT_SECRET_KEY=your_secret_key

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ web_modules/
7474

7575
# dotenv environment variable files
7676
.env
77+
.env.dev
7778
.env.development.local
7879
.env.test.local
7980
.env.production.local

index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@ const { swaggerUi, swaggerSpec } = require('./config/swagger'); // Import Swagge
1313
const metricsRoutes = require('./routes/metricsRoutes');
1414
const { trackRequests } = require('./controllers/metricsController');
1515

16-
dotenv.config();
16+
dotenv.config({
17+
path: `.env.${process.env.NODE_ENV || 'dev'}`,
18+
});
1719

1820
const app = express();
1921
const port = process.env.PORT || 3000;

package-lock.json

Lines changed: 0 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,8 @@
5353
]
5454
},
5555
"scripts": {
56-
"test": "DEBUG=module:* nyc mocha --require @babel/register",
57-
"start": "node src/index.js",
58-
"dev": "nodemon src/index.js"
56+
"test": "NODE_ENV=prod DEBUG=module:* nyc mocha --require @babel/register",
57+
"start": "NODE_ENV=prod node index.js",
58+
"start:dev": "node index.js"
5959
}
6060
}

0 commit comments

Comments
 (0)