Я пытаюсь включить один из терминалов прогресса npm, чтобы лучше представить, как долго продвигается процесс. Когда я запускаю его из стандартного «узла index.js», он отключается без помех, но при запуске из простого образа докера на терминал ничего не отправляется. Мой index.js выглядит так:
const _cliProgress = require('cli-progress');
// create a new progress bar instance and use shades_classic theme
const bar1 = new _cliProgress.Bar({}, _cliProgress.Presets.shades_classic);
// start the progress bar with a total value of 200 and start value of 0
bar1.start(200, 0);
// update the current value in your application..
bar1.update(100);
// stop the progress bar
bar1.stop();
А это мой файл докера:
FROM node:latest
#create work directory
RUN mkdir -p /src
#establish the app folder as the work directory
WORKDIR /src
COPY package.json /src
COPY package-lock.json /src
RUN npm i
COPY . /src
CMD [ "node", "index.js" ]
Терминал ничего не отображает из этих пакетов, но отображает обычные console.logs. Эта проблема существует и для другого пакета, который я пытался использовать.
Любая информация о том, почему этот результат отличается от ожидаемого, будет принята с благодарностью. Спасибо.