# ============================================================================ # Database Configuration # ============================================================================ # OBRIGATÓRIO: Credenciais da base de dados MySQL DB_HOST=localhost DB_USER=ealmeida_desk24 DB_PASS=your_password_here DB_NAME=ealmeida_desk24 # ============================================================================ # API Configuration # ============================================================================ API_PORT=3001 NODE_ENV=development # Frontend URL (desenvolvimento) FRONTEND_URL=http://localhost:5173 # ============================================================================ # Security - OIDC Authentication (OPCIONAL) # ============================================================================ # Ativar autenticação OIDC nas APIs (true/false) # Se ativado, todas as APIs exigirão Bearer token OIDC_ENABLED=false OIDC_SECRET=your_oidc_secret_here OIDC_ISSUER=https://auth.descomplicar.pt OIDC_CLIENT_ID=your_client_id_here # ============================================================================ # WordPress Monitor API # ============================================================================ # OBRIGATÓRIO: API key para autenticar requests do WordPress Monitor plugin WP_MONITOR_API_KEY=your_secure_random_key_here # ============================================================================ # Hetzner Cloud API # ============================================================================ HETZNER_TOKEN=your_hetzner_api_token_here # ============================================================================ # SSH Servers - Key-Based Authentication (RECOMENDADO) # ============================================================================ # Caminho para chave privada SSH SSH_PRIVATE_KEY_PATH=/home/user/.ssh/dashboard-descomplicar # Servidores SSH SERVER_HOST=176.9.3.158 SERVER_USER=root EASY_HOST=178.63.18.51 EASY_USER=root MCPHUB_HOST=mcp-hub.descomplicar.pt MCPHUB_USER=root MEET_HOST=meet.descomplicar.pt MEET_USER=root WHATSAPP_HOST=whatsapp.descomplicar.pt WHATSAPP_USER=root WHATSMS_HOST=whatsms.descomplicar.pt WHATSMS_USER=root # ============================================================================ # SSH Servers - Password Authentication (LEGACY - NÃO RECOMENDADO) # ============================================================================ # AVISO: Passwords SSH em plaintext são inseguras! # Use SSH_PRIVATE_KEY_PATH em vez disso # Para migrar: execute o script /media/ealmeida/Dados/Dev/ClaudeDev/migrate-ssh-keys.sh # # SERVER_PASS=your_cwp_server_password # EASY_PASS=your_easypanel_password # MCPHUB_PASS=your_password # MEET_PASS=your_password # WHATSAPP_PASS=your_password # WHATSMS_PASS=your_password # ============================================================================ # Production Configuration # ============================================================================ # Para produção, descomentar e configurar: # NODE_ENV=production # FRONTEND_URL=https://dash.descomplicar.pt # OIDC_ENABLED=true