@cloudz

Как выполнить gulp.task внутри docker?

Есть докер файл, который ставит nodejs, копирует в него из локального окуржения package.json и затем устанавливает все зависимости из него (ставится gulp, gulp-cli).
FROM node
COPY scripts .
RUN npm install
EXPOSE 8081


Так же копирует gulpfile, с простым таском
var gulp = require('gulp');

gulp.task('say', function() {
    console.log('hello');
});


Не получается выполнить этот таск внутри контейнера, хоть и есть файл и все зависимости стоят
gulp say

не работает, в консоле пишет что команда не найдена
  • Вопрос задан
  • 943 просмотра
Решения вопроса 1
@askhat
Чтобы команда была доступна для запуска из шелла, gulp надо ставить с ключём -g (global) для npm. Либо запускать так:

$ node node_modules/.bin/gulp
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы