#docker
Вопрос:
У меня есть следующий файл Dockerfile, который можно правильно построить:
FROM node:16.13.0-alpine AS node_base FROM node_base as deps WORKDIR /11PlusProjectFrontEnd COPY package.json . COPY yarn.lock . RUN yarn install COPY . . # FROM node_base as build # WORKDIR /11PlusProjectFrontEnd # COPY --from=deps /11PlusProjectFrontEnd/node_modules /11PlusProjectFrontEnd/node_modules # COPY . /11PlusProjectFrontEnd # Expose port EXPOSE 3000 RUN yarn build # FROM scratch AS ui # COPY --from=build /11PlusProjectFrontEnd/ /11PlusProjectFrontEnd/ #start the app CMD [ "yarn start" ]
Однако, когда я пытаюсь создать создать контейнер с помощью docker-compose up, я получаю следующую ошибку:
failed to solve with frontend dockerfile.v0: failed to create LLB definition: target stage development could not be found ERROR: Service 'app' failed to build : Build failed
Я был бы признателен за любые советы/рекомендации по этому вопросу. Файл Dockerfile предназначен для передней части моего приложения, которое находится в react, и у меня есть серверная часть на Java с собственным файлом Dockerfile.