Как сделать в nginx root путь, который находится в другом контейнере докера?

Пытаюсь сделать вывод динамических файлов через nginx и docker compose. Через приложение загружаю файлы в папку public. Есть простой конфиг:

services:
  nginx:
    image: nginx
    container_name: nginx
    volumes:
     - ./docker/nginx/templates:/etc/nginx/templates
    ports:
     - "80:80"
     - "443:443"
    restart: unless-stopped

  myapp:
    container_name: myapp
    restart: always
    stdin_open: true
    build:
      context: .
      dockerfile: ./myapp/Dockerfile
    ports:
      - 3000:3000

В Dockerfile указана WORKDIR /app

В Nginx указываю root /app/public. Но почему-то выдает ошибку 404. Как правильно сделать это?


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