Проблема при копировании файлов при сборке контейнера Docker

У меня есть проблема при копировании файлов в контейнере.

Есть папка , внутри файл docker-compose.yml и папка с сайтом, в папке с сайтом есть Dockerfile, где происходит билд.

В docker-compose.yml я пытаюсь соединить сайт и nginx. С помощью volumes добавить эти файлы, чтоб потом можно было их выдавать через nginx, но проблема в том, что я что-то делаю не так и файлы не копируются.

Вот так выглядит структура файлов:

файлы

вот так выглядит Dockerfile сайта:

FROM node:12
WORKDIR /website
COPY package*.json ./
RUN npm install
COPY . .
RUN npm run build

вот так выглядит docker-compose:

version: "3"

services: 
  website:
    build: 
      context: ./media
      dockerfile: ./Dockerfile
    volumes: 
      - ./website/dist:/var/www/

  nginx:
    image: nginx:1.15-alpine
    ports:
      - "80:80"
      - "443:443"
    volumes:
      - ./nginx:/etc/nginx/conf.d
    depends_on:
      - website

Проблема в том, что после запуска контейнера, папки нет /var/www/ с html файлами. Что я делаю не так?


Ответы (0 шт):