docker sh: 1: пряжа: не найдено - PullRequest
1 голос
/ 16 февраля 2020

Я создал фиктивное приложение

Rails new myapp --skip-test

Затем добавил к нему Dockerfile следующим образом:

FROM ruby:2.6

RUN apt-get update -yqq

RUN apt-get install -yqq --no-install-recommends nodejs

COPY . /usr/src/app

WORKDIR /usr/src/app

RUN bundle install

всякий раз, когда я создаю образ

docker build . # let's say the image id will be b2b0674325d1

Затем Я пытаюсь запустить сервер sudo docker run -p 3000:3000 b2b0674325d1 bin/rails s -b 0.0.0.0

Я получаю эту ошибку

=> Booting Puma
=> Rails 6.0.2.1 application starting in development 
=> Run `rails server --help` for more startup options
sh: 1: yarn: not found


========================================
  Your Yarn packages are out of date!
  Please run `yarn install --check-files` to update.
========================================


To disable this check, please change `check_yarn_integrity`
to `false` in your webpacker config file (config/webpacker.yml).

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...