скрипт npm для докера - PullRequest
0 голосов
/ 13 мая 2019

Попытка написать скрипт npm для моего проекта. Я использую Docker, и я пытался упростить команды запуска приложения. Я не хочу сейчас использовать команду docker compose.

Я пытаюсь запустить приведенную ниже команду в сценарии npm.

  "scripts": {
 "app-start" : "docker system prune && docker run -p 3000:3000 -v 
  /app/node_modules -v $(pwd):/app $(docker build -f Dockerfile.dev 
  .)"
   }

есть ли способ предоставить параметр для команды запуска docker, используя сборку docker, что-то вроде ниже:

 docker run -p 3000:3000 -v 
  /app/node_modules -v $(pwd):/app $(docker build -f Dockerfile.dev 
  .)

Также любые улучшения / предложения по указанным выше командам

1 Ответ

0 голосов
/ 13 мая 2019

Используйте -q / --quiet switch

Suppress the build output and print image ID on success

Итак, ваша команда оканчивается на

docker run -p 3000:3000 -v /app/node_modules -v $(pwd):/app $(docker build -q -f Dockerfile.dev .)
...