DAS_2023_1/belyaeva_ekaterina_lab_3/docker-compose.yml

35 lines
1.1 KiB
YAML
Raw Permalink Normal View History

2024-01-11 20:12:15 +04:00
version: "3" #формат конфигурации Docker Compose версии 3
services: #определение сервисов
discipline:
build:
context: /disciplineService #путь к контексту сборки
dockerfile: Dockerfile #имя докерфайла
ports:
- "8089:8089" #проброс портов
networks:
- netwrk #сеть
learning_plan:
build:
context: /learningPlanService #путь к контексту сборки
dockerfile: Dockerfile #имя докерфайла
ports:
- "8090:8090" #проброс портов
networks:
- netwrk #сеть
nginx:
image: nginx:latest #образ для контейнера
ports:
- "8091:80" #проброс портов
networks:
- netwrk #сеть
volumes:
- ./nginx.conf:/etc/nginx/nginx.conf #монтирует локальный файл конфигурации
depends_on: #зависимость от сервисов
- discipline
- learning_plan
networks:
netwrk:
driver: bridge #изолированная сеть