# Exemplo de variáveis para Secret do Kubernetes # Copie este arquivo e preencha com seus valores reais # # IMPORTANTE: Não commite este arquivo com valores reais! # Use um gerenciador de secrets como Sealed Secrets ou External Secrets Operator # ============================================================================= # SUPABASE (OBRIGATÓRIO) # ============================================================================= # URL do projeto Supabase # Obter em: https://supabase.com/dashboard/project/SEU_PROJECT/settings/api SUPABASE_URL=https://seu-projeto.supabase.co # Service Role Key (NÃO a chave anon!) # Esta é a chave com permissões administrativas # Obter em: https://supabase.com/dashboard/project/SEU_PROJECT/settings/api # A chave é mais longa e contém "service_role" no JWT SUPABASE_SERVICE_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InByb2plY3QiLCJyb2xlIjoic2VydmljZV9yb2xlIiwiaWF0IjoxNjAwMDAwMDAwLCJleHAiOjE5MTU1MDAwMDB9.exemplo # Anon Key (chave pública) # Obter em: https://supabase.com/dashboard/project/SEU_PROJECT/settings/api SUPABASE_ANON_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InByb2plY3QiLCJyb2xlIjoiYW5vbiIsImlhdCI6MTYwMDAwMDAwMCwiZXhwIjoxOTE1NTAwMDAwfQ.exemplo # ============================================================================= # OPENAI (OPCIONAL) # ============================================================================= # Chave da API OpenAI para funcionalidades de IA # Obter em: https://platform.openai.com/api-keys # Deixe vazio para configurar depois via UI de Settings OPENAI_API_KEY=sk-proj-... # ============================================================================= # OBSERVABILIDADE (OPCIONAL) # ============================================================================= # Token do Logfire para observabilidade e logs # Obter em: https://logfire.pydantic.dev/ LOGFIRE_TOKEN= # ============================================================================= # CONFIGURAÇÕES DE LOG # ============================================================================= # Nível de log: DEBUG, INFO, WARNING, ERROR, CRITICAL LOG_LEVEL=INFO # ============================================================================= # CONFIGURAÇÕES DE SERVIÇO # ============================================================================= # Modo de descoberta de serviços SERVICE_DISCOVERY_MODE=kubernetes # Portas dos serviços (geralmente não precisa alterar) ARCHON_SERVER_PORT=8181 ARCHON_MCP_PORT=8051 ARCHON_AGENTS_PORT=8052 ARCHON_UI_PORT=3737 # Host configuration (use os domínios públicos) ARCHON_HOST=server.digiworker.com.br HOST=archon.digiworker.com.br # ============================================================================= # CONFIGURAÇÃO DE AGENTS # ============================================================================= # Habilitar serviço de agents AGENTS_ENABLED=true # URL interna do serviço de agents (usa service name do k8s) AGENTS_SERVICE_URL=http://archon-agents:8052 # ============================================================================= # CONFIGURAÇÃO MCP # ============================================================================= # URL interna do servidor API (usa service name do k8s) API_SERVICE_URL=http://archon-server:8181 # Tipo de transporte MCP: sse ou stdio TRANSPORT=sse # ============================================================================= # CONFIGURAÇÃO FRONTEND # ============================================================================= # Porta do servidor (deve corresponder ao ARCHON_SERVER_PORT) VITE_ARCHON_SERVER_PORT=8181 # Hosts permitidos (domínio público do frontend) VITE_ALLOWED_HOSTS=archon.digiworker.com.br # Mostrar DevTools do TanStack Query (false para produção) VITE_SHOW_DEVTOOLS=false # Indicar que está rodando em Docker/Kubernetes DOCKER_ENV=true # Modo produção (usa proxy interno) PROD=true