NodeJS, собирается докером на основе самособранного образа. Директория приложения в контейнере /front
Бэк - Apache2 + PHP, собирается докером на основе самосбранного образа. Директория приложения в контейнере /var/www/back
Приложения полнимаются через docker-compose.
image: front - собранный образ для фронта
image: back - собранный образ для бэка
Вопрос - как правильно расшарить общий volume, чтобы приложения видели друг друга?
Я попробовал так:
———
version: '3.8'
services:
front:
image: front
command: ["npm", "run", "dev"]
volumes:
- assets:/var/www/front
ports:
- 3005:3005
- 8080:8080
- 3001:3001
restart: always
networks:
- app
back:
image: back
volumes:
- assets:/var/www/back
ports:
- 80:80
networks:
- app
———
При заходе в папку /var/www/front в контейнере front я вижу приложение бэка 🤷
Может я не верно понял смысл volumes?
> Может я не верно понял смысл volumes? именно так
Обсуждают сегодня