# docker-compose.dev.yml
# 개발 환경 설정
version: "3.8"

services:
  fems-admin:
    build:
      target: development
    env_file:
      - .env.${NODE_ENV:-development}
    environment:
      - NODE_ENV=${NODE_ENV:-development}
      - NEXT_WEBPACK_USEPOLLING=1
      - WATCHPACK_POLLING=true
    # 개발 환경에서는 healthcheck 비활성화
    volumes:
      - ../../wacefems/uploads:/app/uploads
    # healthcheck:
    #   disable: true

  fems-app:
    build:
      target: development
    env_file:
      - .env.${NODE_ENV:-development}
    environment:
      - NODE_ENV=${NODE_ENV:-development}
      - NEXT_WEBPACK_USEPOLLING=1
      - WATCHPACK_POLLING=true
    volumes:
      - ../../wacefems/uploads:/app/uploads

  fems-api:
    build:
      target: development
    env_file:
      - .env.${NODE_ENV:-development}
    environment:
      - NODE_ENV=${NODE_ENV:-development}
    volumes:
      - ../../wacefems/uploads:/app/uploads

  fems-realtime-api:
    build:
      target: development
    env_file:
      - .env.${NODE_ENV:-development}
    environment:
      - NODE_ENV=${NODE_ENV:-development}
    volumes:
      - ../../wacefems/uploads:/app/uploads

networks:
  default:
    driver: bridge
  internal:
    driver: bridge