services:
  corm-app:
    build: .
    image: dbx-corm:latest
    container_name: dbx-corm
    restart: unless-stopped
    ports:
      - "8002:8002"
    env_file:
      - .env
    volumes:
      # 민감 파일은 Git에 안 올리고 서버 호스트에서 직접 마운트
      - ./cafe24_tokens.json:/app/cafe24_tokens.json
      - ./manual-ordering.json:/app/manual-ordering.json
      # 토큰 파일 자동 갱신 결과를 호스트에 영구 보존
    networks:
      - postgres-net

networks:
  postgres-net:
    external: true
    name: postgres_default   # 서버의 실제 PostgreSQL 네트워크 이름으로 수정
