version: '3.9'
services:
  melon:
    build: ./melon
    ports:
      - "8080:8080"
    expose: # Указывает, какой порт будет открыт внутри контейнера
      - 8080

  water:
    build: ./water
    ports:
      - "8081:8081"
    expose: # Указывает, какой порт будет открыт внутри контейнера
      - 8081

  nginx:
    image: nginx
    ports:
      - "80:80"
    volumes:
      - ./nginx.conf:/etc/nginx/nginx.conf
    depends_on:
      - melon
      - water