Как решить эту проблему с копией с Docker и CaptainDuckduck? - PullRequest
0 голосов
/ 22 декабря 2018

Я начал использовать CaptainDuckDuck для развертывания проекта Angular.Как сказано в руководстве, я создал файл определения captaind и заменил его следующим образом:

{
  "schemaVersion": 1,
  "dockerfileLines": ["FROM socialengine/nginx-spa:latest", "COPY ./dist /app", 
  "RUN chmod -R 777 /app"]
}

, потому что ./dist является эквивалентом папки сборки в Angular.

Затем я попытался запустить развертывание captainduckduck, НО получил эту ошибку:

Шаг 2/3: COPY ./dist / app

{"message":"COPY failed: stat /var/lib/docker/tmp/docker-builder648016396/dist: no such file or directory"}
COPY failed: stat /var/lib/docker/tmp/docker-builder648016396/dist: no such file or directory
----------------------
Deploy failed!
Error: {"message":"COPY failed: stat /var/lib/docker/tmp/docker-builder648016396/dist: no such file or directory"}
COPY failed: stat /var/lib/docker/tmp/docker-builder648016396/dist: no such file or directory

Я уже пытался запустить всес привилегиями суперпользователя, но, к сожалению, это ничего не меняет.

Команды, которые я запускаю:

git clone my-git-project 
npm run build

добавление определения капитана и его фиксация

captainduckduck deploy

Iзнаю, что это тихая частая ошибка, но я не знаю, как ее решить.Пожалуйста, будьте терпеливы со мной, возможно, я допустил огромные ошибки x) Спасибо

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