Я пытаюсь клонировать репозиторий в моем файле dockerfile, а затем скопировать этот репозиторий в указанную c папку контейнера docker.
Вот мой dockerfile:
FROM node:11-alpine
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
COPY ./package.json /usr/src/app/
RUN apk --no-cache --virtual build-dependencies add git python make g++ \
&& git config --global url."https://".insteadOf git:// \
&& apk add curl \
&& apk add git bash && git clone https://github.com/vishnubob/wait-for-it.git \
&& yarn install \
&& yarn cache clean --force \
&& apk del build-dependencies
COPY wait-for-it /usr/src/app
Это выводит: ERROR: Service 'exchanges_api' failed to build: COPY failed: stat /var/lib/docker/tmp/docker-builder416734770/wait-for-it: no such file or directory
Однако, если я добавлю RUN ls
перед копией, я получу подтверждение, что файл существует , есть идеи, где я могу пойти не так?