Skip to content

Commit

Permalink
feat(config): use dotenv
Browse files Browse the repository at this point in the history
  • Loading branch information
koromerzhin committed Dec 19, 2022
1 parent 8d9fae1 commit b41fc31
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 9 deletions.
13 changes: 9 additions & 4 deletions index.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#!/usr/bin/env node
const Docker = require('dockerode');
const dotenv = require('dotenv').config();
const { program } = require('commander');
const fs = require('fs');
const yaml = require('yaml');
Expand Down Expand Up @@ -130,10 +131,14 @@ program.command('getpull-image')

program.command('getname-container')
.description('get name container')
.argument('<stack>', 'stack name')
.argument('<container>', 'container name')
.action(async (stack, container) => {
let name = await getNameContainer(stack, container);
.option('--stack <stack>', 'stack name')
.option('--container <container>', 'container name')
.action(async (options) => {
if (options.stack == undefined && dotenv.parsed.STACK != undefined) {
options.stack = dotenv.parsed.STACK;
}

let name = await getNameContainer(options.stack, options.container);
console.log(name);
});

Expand Down
25 changes: 21 additions & 4 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "korojscommands",
"version": "0.0.3",
"version": "0.1.0",
"description": "Js commands for docker stack",
"scripts": {},
"files": [
Expand All @@ -27,6 +27,7 @@
"dependencies": {
"commander": "9.4.1",
"dockerode": "3.3.4",
"dotenv": "^16.0.3",
"koromerzhin-dependencies": "1.3.4",
"yaml": "^2.1.3"
}
Expand Down

0 comments on commit b41fc31

Please sign in to comment.