DAS_2023_1/martysheva_tamara_lab_3/docker-compose.yml

35 lines
1.1 KiB
YAML

version: "3" #формат конфигурации Docker Compose версии 3
services: #определение сервисов
client:
build:
context: /client #путь к контексту сборки
dockerfile: Dockerfile #имя докерфайла
ports:
- "8089:8089" #проброс портов
networks:
- netwrk #сеть
training:
build:
context: /training #путь к контексту сборки
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: #зависимость от сервисов
- client
- training
networks:
netwrk:
driver: bridge #изолированная сеть