Config Nano c in Docker Ошибка, связанная с «Nano c :: Core :: ConfigLoader :: NoConfigFileFoundError: Файл конфигурации не найден» - PullRequest
0 голосов
/ 18 февраля 2020

Я пытаюсь создать nano c Развертывание страницы документации Markdown с использованием контейнера docker.
Docker было успешно создано.
Во время работы контейнера я получаю ошибку конфигурации nano c и контейнер остановился.

Я упомянул шаги, предпринятые для реализации.

Выполненные шаги
Шаг 1
Docker file

FROM ruby:latest

# Create app directory

WORKDIR /usr/src/app

COPY Gemfile .

# Copy the files
COPY . ./docs

RUN bundler install
RUN apt update

# Start the development/staging server
EXPOSE 3000
CMD ["bundler","exec","nanoc","view" ]

Шаг 2

docker build -t nanoc:latest .

Шаг 3

docker run -p 0.0.0.0:3000:3000 --name nanoc-latest -t -d nanoc:latest

Docker Журнал контейнера ID

enter image description here

1 Ответ

0 голосов
/ 20 февраля 2020

Docker обновление файла:

FROM ruby:2.3
RUN mkdir -p /user/src/app
COPY . /usr/src/app
WORKDIR /usr/src/app/docs

RUN bundle install
RUN bundle exec nanoc
EXPOSE 3000
CMD bundle exec nanoc view

Эта конфигурация будет исключать вышеуказанную ошибку.

...