import {
  Terminal,
  HeartPulse,
  Wrench,
  Database,
  HardDrive,
  Server,
  Download,
  GitBranch,
} from "lucide-react";

/**
 * 서비스 목록 설정
 * 대시보드에 표시될 서비스들을 정의합니다.
 */
export const serviceList = [
  {
    id: "portainer",
    title: "Portainer",
    desc: "Docker 컨테이너 관리",
    icon: Database,
    url: "https://portainer.caadiq.co.kr",
  },
  {
    id: "dozzle",
    title: "Dozzle",
    desc: "실시간 로그 뷰어",
    icon: Terminal,
    url: "https://dozzle.caadiq.co.kr",
  },
  {
    id: "uptime-kuma",
    title: "Uptime Kuma",
    desc: "서버 상태 모니터링",
    icon: HeartPulse,
    url: "https://uptime-kuma.caadiq.co.kr",
  },
  {
    id: "cloudbeaver",
    title: "CloudBeaver",
    desc: "데이터베이스 관리",
    icon: Database,
    url: "https://cloudbeaver.caadiq.co.kr",
  },
  {
    id: "forgejo",
    title: "Forgejo",
    desc: "Git 저장소 관리",
    icon: GitBranch,
    url: "https://forgejo.caadiq.co.kr",
  },
  {
    id: "jenkins",
    title: "Jenkins",
    desc: "CI/CD 파이프라인",
    icon: Server,
    url: "https://jenkins.caadiq.co.kr/login",
  },
  {
    id: "rustfs",
    title: "RustFS",
    desc: "S3 호환 스토리지",
    icon: HardDrive,
    url: "https://rustfs.caadiq.co.kr",
  },
  {
    id: "it-tools",
    title: "IT-Tools",
    desc: "개발자 도구 모음",
    icon: Wrench,
    url: "https://it-tools.caadiq.co.kr",
  },
  {
    id: "ffmpeg-downloader",
    title: "FFmpeg Downloader",
    desc: "동영상 다운로드 도구",
    icon: Download,
    url: "https://ffmpeg.caadiq.co.kr",
  },
];
