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

services:
  fems-admin:
    ports:
      - "3002:3002"
    environment:
      - NEXT_WEBPACK_USEPOLLING=1
      - WATCHPACK_POLLING=true
    # 개발 환경에서는 healthcheck 비활성화
    volumes:
      - ../../wacefems/uploads:/app/uploads
    # healthcheck:
    #   disable: true

  fems-app:
    ports:
      - "3003:3003"
    environment:
      - NEXT_WEBPACK_USEPOLLING=1
      - WATCHPACK_POLLING=true
    volumes:
      - ../../wacefems/uploads:/app/uploads

  fems-api:
    ports:
      - "3001:3001"
    volumes:
      - ../../wacefems/uploads:/app/uploads
      - fems_tmp:/app/tmp

  postgres:
    ports:
      - "5432:5432"

  # redis:
  #   ports:
  #     - "6379:6379"

volumes:
  postgres_data:
  redis_data:
  fems_tmp:
  # uploaded_files:
  #   driver: local

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