export interface ExternalTool {
  id: string;
  name: string;
  description: string;
  url: string;
  icon: string;
  category: 'dev' | 'tools' | 'monitoring' | 'security';
}

export const EXTERNAL_TOOLS: ExternalTool[] = [
  {
    id: 'gitea',
    name: 'Gitea',
    description: 'Depozit cod sursă',
    url: 'http://10.10.10.166:3002',
    icon: 'git-branch',
    category: 'dev',
  },
  {
    id: 'portainer',
    name: 'Portainer',
    description: 'Management containere Docker',
    url: 'http://10.10.10.166:9000',
    icon: 'container',
    category: 'dev',
  },
  {
    id: 'minio',
    name: 'MinIO',
    description: 'Object storage',
    url: 'http://10.10.10.166:9003',
    icon: 'database',
    category: 'dev',
  },
  {
    id: 'n8n',
    name: 'N8N',
    description: 'Automatizări workflow',
    url: 'http://10.10.10.166:5678',
    icon: 'workflow',
    category: 'tools',
  },
  {
    id: 'stirling-pdf',
    name: 'Stirling PDF',
    description: 'Manipulare PDF',
    url: 'http://10.10.10.166:8087',
    icon: 'file-text',
    category: 'tools',
  },
  {
    id: 'it-tools',
    name: 'IT-Tools',
    description: 'Utilitare tehnice',
    url: 'http://10.10.10.166:8085',
    icon: 'wrench',
    category: 'tools',
  },
  {
    id: 'filebrowser',
    name: 'Filebrowser',
    description: 'Manager fișiere',
    url: 'http://10.10.10.166:8086',
    icon: 'folder',
    category: 'tools',
  },
  {
    id: 'uptime-kuma',
    name: 'Uptime Kuma',
    description: 'Monitorizare disponibilitate',
    url: 'http://10.10.10.166:3001',
    icon: 'activity',
    category: 'monitoring',
  },
  {
    id: 'netdata',
    name: 'Netdata',
    description: 'Metrici performanță server',
    url: 'http://10.10.10.166:19999',
    icon: 'bar-chart-3',
    category: 'monitoring',
  },
  {
    id: 'dozzle',
    name: 'Dozzle',
    description: 'Loguri containere',
    url: 'http://10.10.10.166:9999',
    icon: 'scroll-text',
    category: 'monitoring',
  },
  {
    id: 'crowdsec',
    name: 'CrowdSec',
    description: 'Protecție și securitate rețea',
    url: 'http://10.10.10.166:8088',
    icon: 'shield',
    category: 'security',
  },
  {
    id: 'authentik',
    name: 'Authentik',
    description: 'Autentificare SSO',
    url: 'http://10.10.10.166:9100',
    icon: 'key-round',
    category: 'security',
  },
];
